我有两个ArticleController,其中一个放在控制器内的Admin目录中:
use App\Http\Controllers\Admin\ArticleController as ArticleADMController;
use App\Http\Controllers\ArticleController;
Route::get('/articles/{articleSlug}' , [ArticleController::class, 'single']);
Route::prefix('admin')->namespace
我有Laravel5.2.45应用程序。我有这样的控制器结构:
App
Http
Controllers
Admin
AdminController.php
在AdminController.php里面我有
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Http\Requests;
class AdminController exten
我有一个,我想使用控制器。当我试着在路线上使用它的时候
Class App\Http\Controllers\Tropicalista\Admin\Controllers\DashboardController
does not exist
我在我的/ have /web.php中有这个
Route::group([
'namespace' => '\Tropicalista\Admin\Controllers',
'prefix'=> 'admin'], function() {
这是我的控制器: As seen in the screenshot,the class exists and is in the correct place: My api.php route: When I hit my register route using Postman,it gave me the following error: Target class [Api\RegisterController] does not exist. ---- Update: Thanks的答案,我能够解决它。我决定对此路由使用完全限定的类名,但还有答案中描述的其他选项。
今天我去拉拉维尔8号转转了,但似乎路线的正面已经找不到控制器了。
路由/home给出了以下错误:
目标类HomeController不存在。
我在运行时会遇到类似的错误:php artisan route:list
Illuminate\Contracts\Container\BindingResolutionException
Target class [Auth\LoginController] does not exist.
at C:\...\vendor\laravel\framework\src\Illuminate\Container\Container.php:811
8
Laravel5中的路由似乎是我面临的一个主要问题。
我希望使用composer映射来学习这个示例
避免与模型或外观有关的任何问题。
,但是当我路由到这个
Route::get('school/test', 'school\SchoolController@index');
误差
ReflectionException in Container.php line 776: Class school\SchoolController does not exist
SchoolController位于HTTP/控制器/学校文件夹中:
namespace
我是新来的Laravel和检查一些样本代码。
在控制器中,我看到了以下内容:
<?php
use Illuminate\Support\Facades\Input;
class RegistrationController extends \BaseController {
public function __construct()
{
$this->beforeFilter('guest');
}
为什么我必须使用“使用”?
我不能只使用例如输入::get();就像我在我的路由文件中所做的那样?
登录到我的管理仪表板后,我得到了以下错误:
ReflectionException类App\Http\控制器\DashboardController不存在
下面是我的DashboardController在里面:public_html/app/Http/Controllers/Dashboard
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DashboardController extends Controller
{
public function index()
我使用的是Laravel 5.2。我有一个管理面板在我的项目与登录页面。具有有效电子邮件和密码的用户可以访问。但是我的代码给出了错误
ErrorException in UrlGenerator.php line 603:
Action App\Http\Controllers\AdminController@authenticate not defined. (View: E:\xampp\htdocs\blog\resources\views\admin\login.blade.php)
InvalidArgumentException in UrlGenerator.php line