第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為 foreach() show.blade.php 問題提供的參數(shù)無效

為 foreach() show.blade.php 問題提供的參數(shù)無效

PHP
胡說叔叔 2023-04-21 13:23:57
當我單擊我的 cms 中的帖子塊時,出現(xiàn)錯誤。這是 PostsController.php 的代碼<?phpnamespace App\Http\Controllers\Blog;use App\Http\Controllers\Controller;use App\Post;use Illuminate\Http\Request;use App\Tag;use App\Category;class PostsController extends Controller{    public function show(Post $post) {        return view('blog.show')->with('post', $post);    }    public function category(Category $category) {        return view('blog.category')        ->with('category', $category)        ->with('posts', $category->post()->searched()->simplePaginate(3))        ->with('categories', Category::all())        ->with('tags', Tag::all());    }    public function tag(Tag $tag) {        return view('blog.tag')        ->with('tag', $tag)        ->with('categories', Category::all())        ->with('tags', Tag::all())        ->with('posts', $tag->posts()->searched()->simplePaginate(3));    }}這是 Post.php 模型的代碼    <?phpnamespace App;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;use Illuminate\Support\Facades\Storage;use App\Category;class Post extends Model{    use SoftDeletes;    protected $fillable = [        'title', 'description', 'content', 'image', 'published_at', 'category_id', 'user_id',    ];/** * Delete post image from storage * HHE * @return void */    public function deleteImage() {       Storage::delete($this->image);    }    public function category() {        return $this->belongsTo(Category::class);    }    public function tag() {        return $this->belongsToMany(Tag::class);    }    /**     *     * @return bool     */    public function hasTag($tagId) {        return in_array($tagId, $this->tags->pluck('id')->toArray());    }    public function user() {        return $this->belongsTo(User::class);    }    public function scopeSearched($query) {        $search = request()->query('search');        if (!$search) {            return $query;        }        return $query->where('title', 'LIKE', "%{$search}%");    }}
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻1784條經(jīng)驗 獲得超2個贊

我看不到您定義的任何函數(shù)(方法)或?qū)傩?code>tags。在您的Post模型中,您有 method tag,但沒有tags.

您應該定義新方法或重命名該方法。


查看完整回答
反對 回復 2023-04-21
?
蝴蝶刀刀

TA貢獻1801條經(jīng)驗 獲得超8個贊

我認為你正在嘗試獲取特定帖子的標簽。因此,由于在您的模型帖子中與標簽有關(guān)系這應該可以解決問題


 <div class="gap-xy-2 mt-6">

          @foreach($post->tags->first() as $tag)

          <a class="badge badge-pill badge-secondary" href="{{ route('blog.tag', $tag->id) }}">

              {{ $tag->name }}

          </a>

          @endforeach

        </div>


查看完整回答
反對 回復 2023-04-21
  • 2 回答
  • 0 關(guān)注
  • 173 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號