نوب
3 سال پیش توسط نوب مطرح شد
3 پاسخ

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

سلام
میخوام تک پست ها را نمایش بدم ولی 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 سال پیش مطرح شد
0

مشکلم حل شد وقتی گفتی بر اساس 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
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

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


نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش آپدیت شد
نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

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


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

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

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