سلام
برای روت صفحه اصلیم کنترلر که زدم رو میگه وجود نداره
کنترلر هم از طریق 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')
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟