Я знаю, что на этот вопрос уже есть много ответов, но ни один из них, похоже, не соответствует моей проблеме, поэтому вот она.
Я использую $ http AngularJS, чтобы сделать GET-запрос к моему Laravel5.6 контроллер.
Контроллер ClientsController выглядит следующим образом:
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Client;
class ClientsController extends Controller
{
public function activate($id) {
$client = Client::find($id);
return $client;
}
}
, где App \ Client ссылается на существующую модель.
На маршруте это выглядит так:
Route::get('/clients/activate/{id}', 'Admin\\ClientsController@activate');
и форма запроса angularJS:
$http({
url: client_url_with_id
method: "GET"
}).then(function(response) {
console.log(response.data);
});
Всегда отображается пустым.Я не понимаю почему.