۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام
برای روت صفحه اصلیم کنترلر که زدم رو میگه وجود نداره
کنترلر هم از طریق CMD درست شده...
HomeController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
public function home()
{
return view('index');
}}
web.php
Route::get('/', 'HomeController@home');
Error:
Illuminate\Contracts\Container\BindingResolutionException
Target class [HomeController] does not exist.
@amir.rezakheradmand.2017
آقا ببخشید اینو تست کن
Route::get('/', '\App\Http\Controllers\HomeController@home');
@amir.rezakheradmand.2017
شبیه اروراییه که خیلی تابلوه.
1- رو هاستید یا لوکال؟
2 - داخل web.php چیزی use کردین؟
سلام اگه لاراول 8 هستش باید اینجوری بنویسی :
Route::get('/', [HomeController::class, 'home']);
این مورد جواب داد :
Route::get('/', '\App\Http\Controllers\HomeController@home');
میتونید این جلسه رو ببینید از آقای موسوی :
حذف namespace پیش فرض controllerها
و یا از کد زیر استفاده کنید :
Route::get('/',[\App\Http\Controllers\HomeController::class,'home']);
سلام به ادرس
app/providers/Routeserviceprovider.phpبرو
این خط دستور را protected $namespace='App\Http\Controllers\layout
به این protected $namespace='App\Http\Controllers تغییر بده
اینجوری هم ادرس دهی کن دیگه نیازی به تکرار مسیر نیست
Route::get('/', 'HomeController@index')
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟