Laravel的新人。在我的项目中,我的基本网址为“http://localhost/laravel”。在我的网页上,我收到了欢迎页面。 我跑的时候
Route::get('/','UserController@index');
有效。 还
Route::get('/',function(){echo 'Succeed.';});
我可以看到成功。 当我把它改成里面的“foo”时,一切都失败了。 既不
Route::get('/foo','UserController@index');
,也不
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。 有关此问题的任何建议吗?
答案 0 :(得分:0)
如果您已将index.php和.htaccess从公共文件夹移动到根文件夹,则必须在index.php文件中进行更改,如
发件人:强>
UPDATE table_a, table_b
SET table_a.b_id = table_b.id
WHERE table_a.id = table_b.a_id
以强>
require __DIR__.'../bootstrap/autoload.php';
$app = require_once __DIR__.'../bootstrap/app.php';
对于您的Js和CSS文件,您必须在文件路径之前添加“public”。像资产(“public / js / app.js”),资产(“public / css / app.css”) 现在你的路线/ foo会起作用。