首页 > 解决方案 > 在 Ubuntu 18.04 上的本地机器上设置现有 Laravel 项目时出现问题

问题描述

未找到异常我是 laravel 的新手,但有一些 PHP 经验。

我在本地机器上设置现有的 laravel 项目时遇到问题。

我已按照参考链接中的步骤进行操作。

我附上错误的屏幕截图。

我试图检查routes/web.php文件并手动运行控制器操作,但同样的错误即将到来。

我做了composer update但没有成功。

这是我的routes/web.php

Route::group(['prefix' => 'admin'], function () {
    Route::get('/', 'Admin\AuthController@index');
    Route::get('/login', 'Admin\AuthController@index');
    Route::get('[![enter image description here][1]][1]/papers', 'Admin\PapersController@index');
    Route::get('/providers', 'Admin\ProvidersController@index');
    Route::get('/products', 'Admin\ProductsController@index');
});

这是我的路线/api.php 文件

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', function ($api) {
    $api->group(['middleware' => ['throttle:60,1', 'bindings'], 'namespace' => 'App\Http\Controllers'], function ($api) {
        $api->get('ping', 'Api\PingController@index');

        //$api->group(['middleware' => ['auth:api'], ], function ($api) {
        $api->group(['prefix' => 'papers'], function ($api) {
            $api->get('/', 'Api\PapersController@index');
            $api->post('/', 'Api\PapersController@store');
            $api->get('/{uuid}', 'Api\PapersController@show');
            $api->put('/{uuid}', 'Api\PapersController@update');
            $api->delete('/{uuid}', 'Api\PapersController@destroy');
        });

        $api->group(['prefix' => 'providers'], function ($api) {
            $api->get('/', 'Api\ProvidersController@index');
            $api->post('/', 'Api\ProvidersController@store');
            $api->get('/{uuid}', 'Api\ProvidersController@show');
            $api->put('/{uuid}', 'Api\ProvidersController@update');
            $api->delete('/{uuid}', 'Api\ProvidersController@destroy');
        });

这是我的 channels.php

Broadcast::channel('App.User.{id}', function ($user, $id) {
    return (int) $user->id === (int) $id;
});

这是我的路线/console.php

Artisan::command('dev:generate-personal-token {userId}', function ($userId) {
    $user = \App\Entities\User::find($userId);
    $this->info('Token for user ' . $user->name);

    $token = $user->createToken('Personal Access Token')->accessToken;
    $this->info($token);
})->describe('Generates a personal access token for a user');

我想以任何方式设置这个项目,请有人帮助我。

标签: phplaravelubuntuubuntu-18.04setup-project

解决方案


推荐阅读