laravel 子域名划分模块_奇葩也是花的博客-CSDN博客_laravel子域名


本站和网页 https://blog.csdn.net/u013697959/article/details/84560340 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

laravel 子域名划分模块_奇葩也是花的博客-CSDN博客_laravel子域名
laravel 子域名划分模块
奇葩也是花
于 2018-11-27 09:38:51 发布
2849
收藏
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013697959/article/details/84560340
版权
1、在本地配置2个域名 admin.laravel.com、www.laravle.com ,域名目录都指向 laravel框架的public目录。 配置host文件把域名指向本地 【 域名可以自定义】
2、设置routes下的web.php,设置路由组前台访问Index下的控制器,后台访问Admin
//前台路由组
Route::group(['domain' => 'www.laravel.com','namespace' => 'Index'], function(){
// 控制器在 "App\Http\Controllers\Index" 命名空间下
Route::get('/', [
'as' => 'index', 'uses' => 'IndexController@index'
]);
});
//子域名设置为admin.laravel.com 命名空间为 Admin
Route::group(['domain' => 'admin.laravel.com','namespace' => 'Admin'],function (){
Route::get('/', [
'as' => 'index', 'uses' => 'IndexController@index'
]);
});
3、在控制器Controllers目录新建Index和Admin目录,两个目录下各建一个控制器和方法。
   Index: 注意命名空间不要写错 前台为App\Http\Controllers\Index
<?php
namespace App\Http\Controllers\Index;
use App\Http\Controllers\Controller;
use App\Models\GoodsSku;
use Illuminate\Http\Request;
class IndexController extends Controller
public function index( Request $request ){
echo 'this is index';
ADMIN: 注意命名空间
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
class IndexController extends Controller
public function index(){
echo 'this is admin';
4、划分ADMIN和Index的路由文件:
在routers目录新建admin.php和index.php,前者为后台路由文件,后者为前台路由文件,把前台的路由放入index.php路由文件
//前台路由组
Route::group(['domain' => 'www.laravel.com','namespace' => 'Index'], function(){
include base_path() . '/routes/index.php';
});
//子域名设置为admin.laravel.com 命名空间为 Admin
Route::group(['domain' => 'admin.laravel.com','namespace' => 'Admin'],function (){
include base_path() . '/routes/admin.php';
});
5、测试访问www.laravel.com和admin.laravel.php,输入内容不同即可。
奇葩也是花
关注
关注
点赞
收藏
打赏
评论
laravel 子域名划分模块
1、在本地配置2个域名 admin.laravel.com、www.laravle.com ,域名目录都指向 laravel框架的public目录。 配置host文件把域名指向本地 【 域名可以自定义】2、设置routes下的web.php,设置路由组前台访问Index下的控制器,后台访问Admin//前台路由组Route::group(['domain' =&gt; 'www.la...
复制链接
扫一扫
Laravel路由研究之domain解决多域名问题的方法示例
10-17
主要介绍了Laravel 路由研究之domain解决多域名问题的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Laravel:whereIn子查询
最新发布
彭世瑜的博客
11-18
147
【代码】Laravel:whereIn子查询。
参与评论
您还未登录,请先
登录
后发表或查看评论
laravel 子域名访问不同路由文件及不同模块
yotoai的博客
07-10
3954
要使laravel访问自定义的路由文件,可以使用以下方法: 1、先在cmd中使用window命令创建路由文件: type nul > blog.php 2、在 App\Providers\RouteServiceProvider 下修改,如图: 3、创建Blog模块,使用laravel 命令:php a...
单个laravel框架配置多个域名访问(前后台分离)
weixin_43106613的博客
12-04
1692
单个laravel框架配置多个域名访问(前后台分离)
这里说的主要步骤
1.在laravel框架web配置分组路由:
首级域名
Route::group([‘domain’=>‘www.api.com’], function () {});
#二级域名
Route::group([‘domain’=>‘blog.com’], function () {});
2.在nginx里配置...
Laravel8多模块、多应用
qq_36901092的博客
10-17
109
Laravel8多模块、多应用
子域名路由php,Laravel 路由分组规则:中间件、子域名、路由前缀和命名空间
weixin_42119358的博客
04-07
298
Laravel 路由分组规则:中间件、子域名、路由前缀和命名空间由 学院君 创建于2年前, 最后更新于 6个月前版本号 #234532 views44 likes2 collects常言道「物以类聚,人以群分」,同样,在日常开发中,我们通常会将具有某些共同特征的路由进行分组,这些特征包括是否需要认证、是否具有共同的路由前缀或者子域名、以及是否具有相同的控制器命名空间等,显然,对路由按照共同特征进行...
#Laravel笔记# 中使用子域名(一个框架多项目)
aier1011的博客
07-26
113
1.本地虚拟域名为:www.test.com,子域名为admin.test.com
2.apache环境中,配置apache的httpd-vhost.conf文件
<VirtualHost *:80> DocumentRoot "/xampp/htdocs/laravelCMS/public/" ServerName www.test.com ...
3. laravel 5.5 多子域名 + dingo + jwt 简单环境搭建
技术人生的博客
01-21
258
环境介绍
  laravel 5.5.* + php 7.2 + mysql 5.7.27
1. 创建 laravel 项目 (自行 配置一下域名 如果 不会 请参考 laravel 的第一篇文章 )
  composer create-project--prefer-dist laravel/laravel=5.5.* laravel-dj
2. 引入 dingo 并 进行 部分 ...
laravel设置子域名
weixin_30613343的博客
08-09
315
Route::group(['domain' => request()->getHost(), 'middleware' => 'auth'], function () { Route::group(['prefix' => 'shop'], function ($service) { Route::get('/manage/{id}', 'IndexC...
本地laravel框架设置子域名
weixin_43804680的博客
12-04
638
第一步:
我们首先在自己的环境中,配一个一级域名和一个二级域名,这两个域名必须都指向laravel框架的public目录!
第二步:
进入laravel框架的web文件里使用 group 来区分一级域名和二级域名
示例:
一级域名:
Route::group(['domain'=>'www.fiction.com'],function(){
Route::g...
Laravel 8 App目录多模块,多应用
凌什么
04-13
930
Laravel 8 App目录多模块
1.安装 laravel-modules
composer require nwidart/laravel-modules
2.执行一下,注册应用,执行成功后 在 config 文件夹下会生成一个 modules.php
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
3.然后修改 composer.json文件,再这个"autol.
Laravel本地配置多域名
u011338973的博客
10-18
1933
在app/Http/Controllers下添加子项目文件夹
2、修改app\Providers\RouteServiceProvider.php,增加两个属性名字根据自己项目名称命名
修改map方法中代码
新增两个方法
3、在config文件夹下新增route.php
添加如下代码
4、在routes下新增两个PHP文件
分别在这两个文件中添加各自路由
...
Laravel之路由 Route::get/post/any、路由参数、过滤器、命名、子域名、前缀、与模型绑定、抛出 404 错误、控制器
热门推荐
Gump的博客
07-07
2万+
基本路由
应用中的大多数路都会定义在 app/routes.php 文件中。最简单的Laravel路由由URI和闭包回调函数组成。
基本 GET 路由
代码如下:
Route::get('/', function()
return 'Hello World';
});
基本 POST 路由
代码如下:
Route::post('foo/bar', funct
laravel的路由分组,中间件,命名空间,子域名,路由前缀(四)
weixin_34007879的博客
04-14
687
laravel的路由分组,就是把一些具有相同特征的路由进行分组,比如一些路由需要进行验证,一些路由有共同的前缀,一些路由有相同的控制器命名空间等。
这样把路由组合在一起,方便管理,维护性更好。
Route::group([], function () {
Route::get('user/list', function () {});
Route::get('user/...
laravel 模块化开发
猿分已尽的博客
03-16
491
最近项目想用 Laravel 框架做开发,但考虑到随着项目的增大,代码的增多,需求变的复杂多样化,将所有代码写在一起,无疑是一个很大的问题,这将导致代码过于复杂,一些写过的功能点想要重新使用,查找起来太过费劲;所以考虑到使用和其他框架类似的模块化开发,但是 laravel 框架没有明确的模块化划分,所以就想找一下看是否有其他第三方模块化(Module)开发包来使用,毕竟 laravel 社区这么火热和强大,最终找到了模块化开发包,还比较好用,所以总结一下,分享出来。
感慨一下:站在巨人的肩膀上写东西就是好!
php功能划分 模块划分,laravel 实现划分admin和home 模块分组
weixin_33148621的博客
03-12
69
laravel 实现划分admin和home 模块分组2020-06-18 22:49:37我们使用tp或者yii2的时候,会将网站的前台和后台按照模块分组。yii2的高级模板已经帮我们划分好了,tp系列框架需要自己配置分组。那么laravel5该怎么划分这样的模块呢?routes.php...
Laravel 5.4前后台分离,通过不同的二级域名访问
laogao
12-10
4186
第一步:添加app\http\Controllers文件夹里面创建我们要存放前端和后端或者接口的文件夹列如: Home(前端) Admin(后端) App(接口) 文件夹第二步:修改app\http\providers\RouteServiceProvider.php<?phpnamespace App\Providers;use Illuminate\Support\Facades\Rou
2021-04-17 laravel 模块化
aftermetyou的博客
04-20
84
安装模块化必要的包
$ composer require nwidart/laravel-modules
注册, 在config/app.php文件中添加下面的代码
...
'providers' => [ // 添加服务提供者
...
Nwidart\Modules\LaravelModulesServiceProvider::class,
],
...
'aliases'...
Laravel5.6子域名前后台项目分离及页面分离附带自定义公共方法
程序员的博客
10-09
1057
1.在 config 文件夹下面添加 route.php 文件
return [
'frontend' => [
'name' => 'frontend',
'url' => 'www.my.com',
],
'backend' => [
'name' => 'backend',
...
单个 Laravel 项目同时配置不同域名
康师父Blog
08-21
5788
第一步:添加app\http\Controllers文件夹里面创建我们要存放前端和后端或者接口的文件夹
列如: Home(前端) Admin(后端) App(接口) 文件夹
第二步:修改app\http\providers\RouteServiceProvider.php
<?php
namespace App\Providers;
use Illuminate...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:书香水墨
设计师:CSDN官方博客
返回首页
奇葩也是花
CSDN认证博客专家
CSDN认证企业博客
码龄9年
暂无认证
136
原创
4万+
周排名
11万+
总排名
19万+
访问
等级
3174
积分
166
粉丝
85
获赞
47
评论
172
收藏
私信
关注
热门文章
gitlab搭建提示inet_interfacesJob for postfix.service failed because the control process exited with erro
12394
解决微信小程序onLaunch与onload执行顺序问题
6958
Mysql 密码报错 You must reset your password ... 和 Your password does N
6944
php 安装imap扩展
5740
Elastic Search 7.0 添加数据提示 提示503错误
5566
分类专栏
go
3篇
Vue
35篇
计算机基础
2篇
leetcode
1篇
Java
Java入门到放弃
php
60篇
MYSQL
7篇
服务器
19篇
NGINX
3篇
微信
4篇
其他
6篇
算法
6篇
最新评论
gitlab搭建提示inet_interfacesJob for postfix.service failed because the control process exited with erro
英楠的uu:
我的也是
Elastic Search 7.0 添加数据提示 提示503错误
weixin_48150038:
6666,确实是跟着做一遍就好了
PHP + SWOOLE 实现弹幕功能
大大怪将军666:
好用嘛,就隔着good
PHP-Curl提示Protocol “https“ not supported or disabled in libcurl
奇葩也是花:
我下载的扩展在 /Applications/MxSrvs/bin/php/ext-download
安装的话 就在/Applications/MxSrvs/bin/php/ext-download/对应的扩展目录下
PHP-Curl提示Protocol “https“ not supported or disabled in libcurl
qq_34566044:
你的目录是哪个我按照你的目录找找
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
go语言中的值传递和值引用
go Gin接受不同请求类型的请求参数
Css3 Flex布局
2022年3篇
2021年8篇
2020年65篇
2019年15篇
2018年73篇
2017年17篇
目录
目录
分类专栏
go
3篇
Vue
35篇
计算机基础
2篇
leetcode
1篇
Java
Java入门到放弃
php
60篇
MYSQL
7篇
服务器
19篇
NGINX
3篇
微信
4篇
其他
6篇
算法
6篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
奇葩也是花
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值