随笔分类 - laravel
Router::Auth()
摘要:public function auth() { // Authentication Routes... $this->get('login', 'Auth\AuthController@showLoginForm'); $this->post('login', 'Auth\AuthController@login'); $...
阅读全文
Laravel 中的多组认证模式
摘要:在Laravel中,自带的认证能够很方便的对用户进行认证,注册,密码重置等功能。但是在5.2之前都只支持单一用户组。在5.2后,可以为admin和user分别设置不同的认证系统。这样就可以用admin认证admin页面,用user认证user页面。 首先需要User和Admin两个表和两个Model
阅读全文
Laravel 如何在Blade模板中能够根据不同的子页面附加不同的js和CSS
摘要:在Laravel中遇到这么一个问题。我们使用了Blade模板,并创建一个layout作为通用的模板。将子页面作为yield输出: 为了照顾不同的子页面,就需要在layout中把需要的js和css都加入进来,这样效率低且代码可读性较差,当我们在不同的子页面使用不同的css时,所有CSS就会和secti
阅读全文
Laravel 数据库
摘要:数据库迁移文件建立: 创建一个tasks的迁移文件。用于建立task表。 将所有的迁移文件进行数据库建表操作。建立过的表不再建立,可以使用: 命令进行回滚。 Laravel也支持外键操作。在migrate文件中up()函数内建表语句中加入: 可以将本表的user_id字段参照user表的id字段。也
阅读全文
Laravel Middleware 中间件笔记
摘要:Laravel的中间件可以方便的过滤进入我们网页的请求。包括用户授权,CORS来指定流出请求的header等。 定义一个新的中间件可以使用命令: 这条命令在app/Http/Middleware中创建AgeMiddleware类。 我们假设我们过滤所有年龄小于200的请求: 通过调用$next回调函
阅读全文
Laravel Routing笔记
摘要:所有route被定义在app/Http/routes.php文件中,文件里包含最基础的route和group。默认的group是提供Web中间件的group。只有Web中间件内的Group才可以访问session以及CSRF保护。 Router允许注册的route类型包括: 如果需要同时满足多种请求
阅读全文
Laravel 进阶任务笔记
摘要:在任务开始,我们会扩展一下新建的数据库表移植文件。刚建立的移植文件只有两列,手动添加如下: 再次使用命令进行建表: 创建Model: 这一次我们会在新建的Model里添加一个属性: 通过fillable,我们声明name属性为mass-assignable。目前理解mass-assignable的意
阅读全文
Laravel 基本任务笔记
摘要:数据库: 建表为tasks的迁移文件: 迁移文件在database/migrations中。 自带属性:自增id,时间戳。 使用迁移文件建表: 每个表对应一个Models,用于封装所有针对表的操作。 Models的php文件被放置在/app目录下。名字能够自动对应。 用于将url与对应的功能关联。也
阅读全文
Laravel5 根目录router无效
摘要:在安装好apache和Laravel后,在网站根目录/var/www/html下新建laravel工程命名为laravel。 在浏览器输入localhost/laravel后发现显示的是网站的根目录结构。输入localhost/laravel/server.php后才显示出正确的欢迎界面。 在lar
阅读全文
浙公网安备 33010602011771号