关于laravel框架的九个问题

一.能够使用 php artisan serve 方式运行laravel*

1…找到创建的文件目录,shift键+鼠标右键,选择在此处打开命令行窗口。
2. 在打开的窗口中输入php artisan serve+回车。
3. 出现如下,就代表成功

在这里插入图片描述

二.能够使用 composer方式部署laravel 框架项目

第一步:切换镜像为国内镜像
镜像官网:
https://pkg.phpcomposer.com/
通过composer可以去packagist.org市场 和 github代码库 下载功能代码
但是packagist和github对应的服务器都部署在国外,每次访问的时候速度肯定处于劣势,再者guo情需要有可能被“墙”而导致软件更新失败。
这时“镜像”应运而生,其是把存储在packagist和github等外国服务器上的全部内容定期(更新比较及时,几分钟的延迟)同步到国内服务器里边,使得广大开发者可以不用绕远到外国,相反在自己国家就可以把软件更新到自己的项目中,方便了composer的使用。
给composer配置镜像:
修改 composer 的全局配置文件(推荐方式)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
第二步:composer部署laravel项目。
以cmd方式,进入到项目所在的目录,
比如创建一个名为laravel的laravel项目

composer create-project laravel/laravel --prefer-dist

比如创建一个名为shop的laravel项目

composer create-project laravel/laravel shop --prefer-dist

3.能够解释laravel 框架中的主要目录结构

在这里插入图片描述
顶级文件夹

作用

app

包含了站点的controllers(控制器),models(模型),views(视图)和assets(资源)。这些是网站运行的主要代码,你会将你大部分的时间花在这些上面。

bootstrap

用来存放系统启动时需要的文件,这些文件会被如index.php这样的文件调用。

public

这个文件夹是唯一外界可以看到的,是必须指向你web服务器的目录。它含有laravel框架核心的引导文件index.php,这个目录也可用来存放任何可以公开的静态资源,如css,Javascript,images等。

vendor

用来存放所有的第三方代码,在一个典型的Laravel应用程序,这包括Laravel源代码及其相关,并含有额外的预包装功能的插件。

**

4.能够说出laravel框架中控制器所在的目录

**
控制器所在文件目录laravel\app\Http\Controllers

5.能够使用命令行创建自定义控制器

php artisan make::controller 自定义控制器名

6.能够说出laravel框架中定义路由的文件名称

路由文件在routes/web.php

7.能够说出laravel 框架中的get,post两种基础路由

get方法:表示匹配请求类型为get的请求;
Route::get(‘/’,function(){

});
post方法:表示匹配请求类型为post的请求;
Route::post(‘/’,function(){

});

8.能够使用路由群组进行模块的划分

/admin/login

/admin/logout

/admin/index

/admin/user/add

/admin/user/del
他们的共同点(这个共同点不局限于只是前缀)是,都有/admin/前缀,为了管理方便,可以把他们放到一个路由分组中,这个分组称之为路由群组。

使用prefix属性指定路由前缀,也就是其路由中都具备的相同部分。

语法:Route::group(公共属性键值数组,回调函数); 回调函数中放的剔除公共属性之后的路由

比如,想要为所有路由URLs前面添加前缀admin

Route::group([‘prefix’ =>‘admin’], function () {

Route::get(‘login’,function () {

// 匹配 "/admin/login" URL

});

Route::get(‘logout’, function () {

// 匹配 "/admin/logout" URL

1
});

Route::get(‘user/add’, function () {

// 匹配 "/admin/user/add" URL

});

});

9.能够说出laravel框架中控制文件的命名规则

控制器名(大驼峰) Controller

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值