在 laravel 5 中定义路由时出错
Error while defining routes in laravel 5
Routes.php
<?php
Route::get('/user/register', 'RegistrationController@registerUser');
//Route::get('/index', 'HomeController@index');
Route::get('/', 'RegistrationController@registration');
?>
RegistrationController.php
<?php namespace App\Http\Controllers;
class RegistrationController extends controller{
public function registration(){
return view('index');
}
public function registerUser(){
var_dump(1212);
die;
}
}
路由根 ("/") 正确呈现我的页面。
然而,当我尝试“/user/register”=> 我希望得到 1212 的转储和空白屏幕。这是我得到的。
我该如何解决这个问题?
此致,
马尼什
只需使用
Route::get('user/register', 'RegistrationController@registerUser');
在服务器或本地主机上使用 laravel 的最佳做法是将主机根目录指向 public 文件夹,然后在 Xampp 打开 httpd.conf 文件中执行此操作位于 apache/conf 文件夹下并将 DocumentRoot 更改为 your/laravel/installation/directory/public 或者您可以通过复制和粘贴默认代码在此处创建一个新的虚拟主机。
还要确保在 laravel 安装目录的根目录中有 .htaccess 文件,其内容如下:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
重新启动 apache,您可以通过访问 localhost:85/lodglify/user/registration
浏览您的 laravel 主机
要执行 php artisan serve
,您必须在项目文件夹中。 php artisan serve 旨在与 PHP 的内部 Web 服务器一起使用,该服务器在 PHP 5.4 中引入。
您可以选择指定 port
和
php artisan serve --port=8080
您可以选择指定 host
,方法如下:
php artisan serve --host=local.dev
这里local.dev的意思是像
一样使用你的ip地址
php artisan serve --host=192.168.0.4
在 运行 这条命令之后,您可以通过执行以下操作来浏览:
http://localhost:8080/user/register
要获取有关 artisan
命令的更多信息,您可以这样做
php artisan serve --help
Routes.php
<?php
Route::get('/user/register', 'RegistrationController@registerUser');
//Route::get('/index', 'HomeController@index');
Route::get('/', 'RegistrationController@registration');
?>
RegistrationController.php
<?php namespace App\Http\Controllers;
class RegistrationController extends controller{
public function registration(){
return view('index');
}
public function registerUser(){
var_dump(1212);
die;
}
}
路由根 ("/") 正确呈现我的页面。
然而,当我尝试“/user/register”=> 我希望得到 1212 的转储和空白屏幕。这是我得到的。
我该如何解决这个问题?
此致, 马尼什
只需使用
Route::get('user/register', 'RegistrationController@registerUser');
在服务器或本地主机上使用 laravel 的最佳做法是将主机根目录指向 public 文件夹,然后在 Xampp 打开 httpd.conf 文件中执行此操作位于 apache/conf 文件夹下并将 DocumentRoot 更改为 your/laravel/installation/directory/public 或者您可以通过复制和粘贴默认代码在此处创建一个新的虚拟主机。
还要确保在 laravel 安装目录的根目录中有 .htaccess 文件,其内容如下:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
重新启动 apache,您可以通过访问 localhost:85/lodglify/user/registration
浏览您的 laravel 主机要执行 php artisan serve
,您必须在项目文件夹中。 php artisan serve 旨在与 PHP 的内部 Web 服务器一起使用,该服务器在 PHP 5.4 中引入。
您可以选择指定 port
和
php artisan serve --port=8080
您可以选择指定 host
,方法如下:
php artisan serve --host=local.dev
这里local.dev的意思是像
一样使用你的ip地址php artisan serve --host=192.168.0.4
在 运行 这条命令之后,您可以通过执行以下操作来浏览:
http://localhost:8080/user/register
要获取有关 artisan
命令的更多信息,您可以这样做
php artisan serve --help