问题
Hope everything is fine. I have deployed my laravel app to heruko.
Here is my htacss file :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/index.php?$1 [END,QSA]
</IfModule>
I have also in my routes folder:
1- api.php
use Illuminate\Http\Request;
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::middleware('cors:api')->get('/stores', function (Request $request, Response $response) {
return App::make('App\Http\Controllers\ApiData')->{'GetStores'}();
});
Route::middleware('cors:api')->post('/RegisterLocation', function (Request $request, Response $response) {
return App::make('App\Http\Controllers\ApiData')->{'RegisterLocation'}();
});
Route::middleware('cors:api')->post('/SearchPartner', function (Request $request, Response $response) {
return App::make('App\Http\Controllers\ApiData')->{'SearchPartner'}();
});
and
Web.php
<?php
Route::get('/', function () {
//Route::get('/', 'UserController@show');
return view('welcome');
});
Route::get('/stores', function() {
return App::make('App\Http\Controllers\UserController')->{'show'}();
});
How ever Any url I enter it redirects me to index page ?
Any Reason ?
Thanks.
来源:https://stackoverflow.com/questions/60135473/why-api-php-and-web-php-routes-file-not-working-on-heruko