In a laravel 5.4
application I have a resource and its controller. When I enter the URL of a resource action (like index) instead of getting the controller function result(JSON), I get redirected to /home
: (I already have logged in and I get redirected to my user's /home
)
my controller:
class DreamController extends Controller
{
public function __construct()
{
$this->middleware('auth:api');
}
public function index(Request $request)
{
$dreams = $request->user()->dreams()->orderBy('created_at', 'desc');
return response()->json(['dreams' => $dreams]);
}
}
my route api.php:
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::resource('dreams', 'DreamController');
my web.php route:
Route::get('/', function () {
return view('welcome');
});
Route::resource('dreams', 'DreamController');
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2iiP8Qq
via IFTTT
Aucun commentaire:
Enregistrer un commentaire