راکت
حل شده

خطای 404 در نمایش single post در لاراول

3 پاسخ

سلام
میخوام تک پست ها را نمایش بدم ولی 404 میده
همه جوره هم کش را پاک کردم نشد 😓😓

فایل route

Route::get('post/{post}', 'Front\postController@index')->name('single_post.index');

فایل کنترلر

<?php

namespace App\Http\Controllers\Front;

use App\Http\Controllers\Controller;
use App\post;

class postController extends Controller
{
    public function index(post $post)
    {
       $post = post::find($post);
       return view('front_pages.single_post',compact('post'));
    }
}
نوب
نوب
@yk5742g
ثبت پرسش جدید

پاسخ‌ها

3
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

بهترین پاسخ

مشکلم حل شد وقتی گفتی بر اساس slug 😂😂😂
باید یکم تغییر میدادم یادم رفته بود
اینجوری نوشتم اوکی شد


class postController extends Controller
{
    public function index($slug)
    {
        $post = Post::where('slug', $slug)
            ->firstOrFail();
        return view('front_pages.single_post', compact('post'));
    }
}
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام براساس id می زنین یا slug ؟

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام