PHP:laravel5.3:使用laravel搭建网站的前后台

37 篇文章 0 订阅

1、使用laravel搭建网站的前后台

1、路由规则 (D:\laravel\yzmedu\yzm2\routes\web.php)

	// 前台路由
		
		Route::group(['namespace'=>'Home'],function(){

			// 前台首页
			Route::get('/',"IndexController@index");


		});



	// 后台路由
		// 通过路由组 提取公共命名空间 公共的前缀
		Route::group(['namespace'=>'Admin','prefix'=>'admin'],function(){

			// 后台首页
			Route::get('/','IndexController@index');
			// 后台用户管理模块
			Route::resource('user','UserController');
			// 后台商品管理模块
			Route::resource('goods','GoodsController');
			
		});

在这里插入图片描述

2、搭建控制器 (D:\laravel\yzmedu\yzm2\app\Http\Controllers)

	1)新建Admin目录,存放后台控制器


	2)新建Home目录,存放前台控制器

	3)在前后台目录 根据路由的需要创建控制器(以后台为例 需要修改命名空间)
		IndexController.php

		namespace App\Http\Controllers\Admin;

		use Illuminate\Http\Request;

		use App\Http\Controllers\Controller;
		use DB;

		// 后台首页控制器
		class IndexController extends Controller
		{
		   // 后台首页方法

		    public function index(){
		        echo "我是后台首页";
		    }
		}

3、搭建页面(D:\laravel\yzmedu\yzm2\resources\views)

	以后台首页为例

	1、后台首页控制器
		public function index(){
		    // 引入页面

		    return view('admin.index');
		}

	2、在resources\views\目录下新建admin目录,用于存放所有的后台页面

	3、在admin目录下新建后台首页文件 index.blade.php

	4、需要修改CSS样式和JS引入目录
	   一般建议大家把样式文件夹放到 D:\laravel\yzmedu\yzm2\public 下 
	   名称是admins
	   
	   <link rel="shortcut icon" href="./admins/img/1.png">
		<link rel="stylesheet" href="./admins/bs/css/bootstrap.min.css">
		<script src="./admins/bs/js/jquery.min.js"></script>
		<script src="./admins/bs/js/bootstrap.min.js"></script>
		
	5、a链接跳转
	<a href="/admin/user">管理员列表</a>

4、完成用户模块

	1、控制器如何书写 
	(D:\laravel\yzmedu\yzm2\app\Http\Controllers\Admin\UserController.php)

	2、页面如何书写 
	(D:\laravel\yzmedu\yzm2\resources\views\admin\user)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值