第一步:添加app\http\Controllers文件夹里面创建我们要存放前端和后端或者接口的文件夹
列如: Home(前端) Admin(后端) App(接口) 文件夹
第二步:修改app\http\providers\RouteServiceProvider.php
<"web" routes for the application.
*
* These routes all receive session state, CSRF protection, etc.
*
* @return void
*/
protected function mapWebRoutes()
{
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
}
/**
* Define the "api" routes for the application.
*
* These routes are typically stateless.
*
* @return void
*/
protected function mapApiRoutes()
{
Route::prefix('api')
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
}
/**
* 管理后台
*/
protected function mapAdminRoutes()
{
Route::middleware('web')
->namespace($this->adminNamespace)
->group(base_path('routes/admin.php'));
}
/**
* PC端
*/
protected function mapHomeRoutes()
{
Route::middleware('web')
->namespace($this->homeNamespace)
->group(base_path('routes/home.php'));
}
}
第三步:在routes目录下创建admin.php 和home.php 路由
第四步:分别在app\Http\Controllers\Admin和app\Http\Controllers\Home
<"this is admin"; } }
<"this is home"; } }
第五步:分别在admin.php 和home.php 新建路由
Route::get('/', 'AdminController@index');
Route::get('/','HomeController@index');
第六步:测试
第七步:运行报错
错误一:laravel Class ‘App\Http\Controllers\Controller' not found
错误二:Class App\Http\Controllers\IndexController does not exist
解决方法:
在PHPstorm Terminal控制台输入“composer dump-autoload”
因为laravel是用composer来加载类,不是命令创建的类要更新autoload。
如果没有使用PHPstorm编辑器的话,我们需要在本地安装composer,然后cmd以管理员运行,进入到项目的根目录执行“composer dump-autoload”
以上这篇Laravel 5.4前后台分离,通过不同的二级域名访问方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。



