Laravel: контроллер не найден - PullRequest
0 голосов
/ 30 апреля 2018

Помогите мне создать новую папку и маршрут для add-post для моего приложения. Просто добавьте новую папку на маршруты и создайте файл require_once("Api/post.php");, когда я нажимаю http://localhost:8000/api/addpost, он возвращает Class 'App\\Api\\V1\\Controllers\\Front\\Controller' not found. routes/api.php похоже

<?php
use Dingo\Api\Routing\Router;

/** @var Router $api */
$api = app(Router::class);
$api->version('v1', function (Router $api) {
    $api->group(['prefix' => 'auth'], function(Router $api) {
        $api->post('signup', 'App\\Api\\V1\\Controllers\\Auth\\SignUpController@signUp');
        $api->post('login', 'App\\Api\\V1\\Controllers\\Auth\\LoginController@login');
        $api->post('logout', 'App\\Api\\V1\\Controllers\\Auth\\LogoutController@logout');
 });

require_once("Api/post.php"); // Added in routes/Api folder

и мои routes/Api/post.php маршруты

$api->post('addpost', 'App\\Api\\V1\\Controllers\\Front\\PostController@store');

Что я делаю не так. Я не понял.

1 Ответ

0 голосов
/ 30 апреля 2018

Каждый маршрут, который вы определяете в Routes / api.php, доступен с использованием префикса api, например:

Route::get('/user', 'UserController@index');

Вы можете получить доступ к этому по этому URL

localhost:8000/api/user

а также есть отзыв на это https://laravel.com/docs/5.6/routing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...