我目前正在开发Laravel应用程序,因为我使用了两种不同的笔记本电脑和操作系统(Windows&Macbook),我意识到每次我切换PC时,我都必须更改文件web.php中的路径,以使我的应用程序运行良好。
为什么在Windows&Mac操作系统,我可以写同样的东西吗?所以我不需要每次切换电脑时都修改脚本。
以下是Windows上的工作路线:
Route::get('/movies', 'MovieController@index');
Route::get('/movies/create', 'MovieController@create');
Route::get('/movies/edit/{id}', 'MovieController@edit');
Route::post('/movies/insert', 'MovieController@store');
Route::post('/movies/update', 'MovieController@update');
Route::get('/movies/delete/{id}', 'MovieController@destroy');
这是我的Macbook的工作路线:
Route::get('/movies', 'App\Http\Controllers\MovieController@index');
Route::get('/movies/create', 'App\Http\Controllers\MovieController@create');
Route::get('/movies/edit/{id}', 'App\Http\Controllers\MovieController@edit');
Route::post('/movies/insert', 'App\Http\Controllers\MovieController@store');
Route::post('/movies/update', 'App\Http\Controllers\MovieController@update');
Route::get('/movies/delete/{id}', 'App\Http\Controllers\MovieController@destroy');
如果我试图用未工作的应用程序运行我的应用程序,则会显示以下错误:
以下是另一个可能有助于您分析的规范:
-
PHP 8.1.10版
-
Composer版本2.5.1
-
在Windows上,我使用XAMPP
-
在Macbook上,我使用Nginx
有什么需要更改或调整的地方吗?以使我的路线在Windows和Mac操作系统中都能正常工作?
请帮忙,如果你需要任何进一步的信息,请告诉我。
非常感谢。