初心者からLaravel。私のプロジェクトでは、私のベースURLは 'http://localhost/laravel'です。私のウェブページには、ようこそページがあります。 実行時URLがLaravel 5.4のルートで動作していない
Route::get('/','[email protected]');
これは機能します。 また
Route::get('/',function(){echo 'Succeed.';});
私は成功を見ることができます。 内部を "foo"に変更すると、すべてが失敗します。 どちら
Route::get('/foo','[email protected]');
も
Route::get('/foo',function(){echo 'Succeed.';});
それはNotFoundHttpException
私のコントローラを返します。
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
// controller version, combined with route
public function index(){
return view('welcome');
}
}
また、私は、ビュー内welcome.blade.phpました。 この問題のご意見はありますか?あなたがルートフォルダにパブリックフォルダからあなたのindex.phpと.htaccessを移動した場合
clear laravel cacheそして 'php artisan cache:clear'を使ってやり直してください –
/fooを使った後にどのようなエラーが出ますか? –
人。それは私がファイル名server.phpをindex.phpに変更するようです.......私はそれをserver.phpに戻すとすべて正常に動作します。しかし、この場合、私は "http:// localhost/laravel/public"に行かなければなりません。 「http:// localhost/laravel」と入力するとウェルカムページに行くことができます。この質問について私に助けてくれてありがとう! –