Внутренняя ошибка сервера при подключении Laravel и Angulars

Я хочу разработать простой интерфейс AngularJS и серверную часть Laravel. Я не знаю, почему мой маршрут AngularJS не связан с маршрутом Laravel. Это постоянно упоминается как GET http://локальный/апи/тодос Внутренняя ошибка сервера.

Привет.php

<html>
<head>
    <title>Laravel + Angularjs</title>
    <link rel = "stylesheet" type = "text/css" href = "css/bootstrap.min.css">
    <script type = "text/javascript" src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
</head>
<body ng-App>
    <div id = "todos" ng-controller = "Todoctrl">
    <h3 class = "page-header">Todos<small ng-if = "remaining()">{{remaining()}} remaining</small>
    </h3>
    <ul  class = "unstyled">
        <li ng-repeat = "todo in todos">
            <input type = "checkbox" ng-model = "todo.done">
            {{todo.text}}
        </li>
    </ul>
    </div>
</script>
    <script src = "js/app.js">
</script>
</body>
</html>

Todo.php(модель)

<?php

    namespace App;

    use Illuminate\Database\Eloquent\Model;

    class Todo extends Model
    {
        protected $guarderd = [];

    }

API.php

  Route::middleware('auth:api')->get('/user', function (Request $request) {
        return $request->user();
    });
    Route::get('/todos',function(Request $request){
        return $request->user();
    });

app.js
function Todoctrl($scope,$http){
    $http.get('api/todos').success(function(todos){
        $scope.todos = todos;
    });
    $scope.remaining = function(){
        var count = 0;
        angular.forEach($scope.todos,function(todo){
            count == todo.done ? 0 : 1;
        });

    }
}

Внутренняя ошибка сервера означает, что где-то в ваших журналах содержится полезное сообщение об ошибке. Это может быть в storage/logs/laravel.log. Найдите ошибку, и она должна быть довольно ясной. Одно замечаю: $guarderd — это опечатка.

ceejayoz 10.02.2019 03:14

давайте попробуем добавить middleware('auth:api') к маршруту todo.

Pourbahrami 10.02.2019 03:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
28
0

Другие вопросы по теме