رایموند
5 سال پیش توسط رایموند مطرح شد
10 پاسخ

بالا نیامدن صفحه لاراول

درود دوستان...من به صورت آزمایشی یه صفحه ساختم که هر کاری می کنم لود نمی کنه که ارورر به صورت زیر است:

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

localhost
Apache/2.4.27 (Unix) OpenSSL/1.0.2l PHP/7.1.9 mod_perl/2.0.8-dev Perl/v5.16.3

که لینک آن به صورت http://localhost/usbcode/thread است.
حالا تک تک کدها رو بررسی کردم هیچ مشکلی پیدا نکردم..
پوسته Thread در فایل index.blade.php :

@extends('layouts.front')

@section('content')
    @forelse($threads as $thread)
    <div class="list-group">
        <a href="#" class="list-group-item active">
            <h4 class="list-group-item-heading">{{ $thread->subject }}</h4>
            <p class="list-group-item-text">{{ str_limit($thread->thread,100) }}</p>
        </a>
        @empty
        <h5>ارسال ندارد</h5>
    </div>
    @endforelse
@endsection

فایل 2017_10_25_180657_create_threads_table.php برای ساخت دیتابیس Thread :

public function up()
    {
        Schema::create('threads', function (Blueprint $table) {
            $table->increments('id');
            $table->string('subject');
            $table->string('thread');
            $table->string('type')->nulllable();
            $table->timestamps();
        });
    }

فایل Thread :

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Thread extends Model
{
    protected $guarded[];
}

فایل ThreadController.php :

public function index()
    {
        $threads = Thread::paginate(15);
        return view('thread.index',compact('threads'));
    }

فایل مسیر دهی web.php :

Route::resource('/thread','ThreadController');

ممنون میشم با بررسی این کدها مشکل کجاست...


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
مهدی
@code2code 5 سال پیش مطرح شد
0

میگم تو روتت usbcode رو نمیبینم استفادش کردی؟


رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 5 سال پیش مطرح شد
0

@مهدی

Route::get('/home','[email protected]');

مهدی
@code2code 5 سال پیش آپدیت شد
0

تو یه ادرس گذاشتی

http://localhost/usbcode/thread

ولی توی توی روتی که گذاشتی خبری از usbcode نیست منظورم اینه که این روتت توی یک group قرار داره؟ اگه نداره که باید اینجوری باشه :

Route::resource('usbcode/thread','ThreadController');


رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 5 سال پیش مطرح شد
0

@مهدی
توی یک گروه قرار نداره...
این کدی گذاشتی امتحان کردم لود نمی کنه...


مهدی
@code2code 5 سال پیش مطرح شد
0

با کد خودت امتحان کن فقط تو آدرس بار usbcode رو نذار


رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 5 سال پیش مطرح شد
0

@مهدی
نشد دارم دیوونه میشم هنوزم نتونستم مشکل رو پیدا کنم...


مهدی
@code2code 5 سال پیش آپدیت شد
0

تو یه بار با php artisan serve برو توی پروژت
http://localhost:8000/thread
آخه پورت 8000 توی آدرست نبود ؟
با apache میری؟


رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 5 سال پیش مطرح شد
0

@مهدی
اره با apache میرم...تازه اون مشکلی نداره دیگر صفحه اصلی لود می شد ولی زیر صفحه آن لود نمی شد...


رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 5 سال پیش آپدیت شد
0

http://127.0.0.1:8000/thread
امتحان کردم لود نمی شد...
عجیبه کد نویسی مشکلی نداشت ولی نمی دونم چرا صفحه شناسایی نمی کنه...


مهدی
@code2code 5 سال پیش آپدیت شد
1

نگاه با apache اگه میری باید آدرس پوشه public رو بدی چون همه درخواستا به index.php داخل public فرستاده میشه :
http://localhost/usbcode/public/thread
اگه از apache استفاده میکنی به نظرم باید پروژتو به vhost اضافه کنی مثلا ادرسشو بذاری usbcode.dev

<VirtualHost *:۸۰>
ServerName usbcode.dev

ServerAdmin [email protected]
DocumentRoot /var/www/html/project/public

<Directory /var/www/html/project>
    AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

در ضمن اگه این کار رو کردی تو فایل hosts ویندوز یا لینوکس هم اینو وارد کن:

127.0.0.1     usbcode.dev

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

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