新的Laravel PHP框架. “/”以外的路由不起作用
发布时间:2020-12-14 19:55:32 所属栏目:大数据 来源:网络整理
导读:我是Lavarel框架的初学者.我知道MVC结构,因为我在ASP.net之前使用过,但是使用Laravel对我来说是很混乱的. 我已经安装Laravel在photozoom目录下使用: composer create-project laravel/laravel photozoom --prefer-dist 这是我的应用程序/ routes.php: ?php
我是Lavarel框架的初学者.我知道MVC结构,因为我在ASP.net之前使用过,但是使用Laravel对我来说是很混乱的.
我已经安装Laravel在photozoom目录下使用: composer create-project laravel/laravel photozoom --prefer-dist 这是我的应用程序/ routes.php: <?php Route::get('/',function() { return View::make('hello'); }); Route::get('users',function() { return 'users route is working!'; }); 当我运行http:// localhost / photozoom / public / users时,我发现404 Not Found错误. 但是当我尝试http:// localhost / photozoom / public /时,调用/的路由并调用相应的视图. 我甚至尝试为用户路由创建一个视图.使用Laravel文档.我创建了两个文件: layout.blade.php: <html> <head> <title>Laravel Quickstart</title> </head> <body> <h1>Laravel Quickstart</h1> @yield('content') </body> </html> users.blade.php: @extends('layout') @section('content') Users!!! @stop 但是,当我打电话给http:// localhost / photozoom / public / users时,我发现404 Not Found错误. 这是我的公共/ .htaccess文件: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> 我使用PHP 5.5,Apache 2.4.6. 任何帮助将不胜感激. 解决了
现在尝试http://localhost/photozoom/public/index.php/users.然后启用
pretty URLs.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |