laravel基础课程---4.Laravel基础网站结构搭建 一.总结 一句话总结: 1.搭建网站前后台路由:在路由组Route::group()中设置好命名空间和前缀 2.搭建控制器:比如1)新建Admin目录,存放后台控制器:2)新建Home目录,存放前台控制器 3.搭建页面:在resources的views中创建我们的我们需要的页面即可 前后台路由 // 前台路由 Route::group(['namespace'=>'Home'],function(){ // 前台首页 Route::…
一.准备 在正式开始本内容之前,需要先从github下载相关代码,搭建好一个名为mysql_shiyan的数据库(有三张表:department,employee,project),并向其中插入数据. 具体操作如下,首先输入命令进入tmp目录: cd /tmp 然后再输入命令,下载代码: git clone http://git.shiyanlou.com/shiyanlou/SQL6 下载完成后,输入“cd ~”(注意有空格)退回到原先目录,然后输入命令开启MySQL服务并使用root用户登录…
1.结构图 2.dao代码编辑 package com.day01.station.dao; /** * Created by Administrator on 2018/2/1. */ public class ProductDao { //增加 一个产品 包括 名称 和 卖价 public void save(String productName, int salePrice) { System.out.println("--------我是增加方法---------"); Sys…
laravel基础课程---16.数据迁移(数据库迁移是什么) 一.总结 一句话总结: 是什么:数据库迁移就像是[数据库的版本控制],可以让你的团队轻松修改并共享应用程序的数据库结构. 使用场景:解决让同事手动在数据库结构中添加字段的情况 数据库迁移就像是数据库的版本控制,可以让你的团队轻松修改并共享应用程序的数据库结构.迁移通常会搭配上 Laravel 的数据库结构构造器来让你方便地构建数据库结构.如果你曾经出现过让同事手动在数据库结构中添加字段的情况,数据库迁移可以解决你这个问题. Lara…
laravel基础课程---1.laravel安装及基础介绍(laravel如何安装) 一.总结 一句话总结: [修改composer镜像地址].[明确laravel的安装要求].[安装指定版本的laravel].[查看laravel 版本].[配置虚拟主机].[地址栏访问] [修改composer镜像地址]:composer config -g repo.packagist composer https://packagist.phpcomposer.com [安装指定版本的laravel]:…
laravel基础课程---11.lavarel的ajax操作(ajax优劣势是什么) 一.总结 一句话总结: 优势:用户友好度:异步通信,不会频繁刷新页面,用户友好度比较高 优势:减轻数据库压力 缺点:操作难度相对普通请求大 1.无刷新上传图片如何实现? 找一个无刷新图片上传插件[比如uploadify],页面中引入插件 路由中any接收一切请求类型:Route::any('shangchuan','CommonController@upload'); 控制器中用 Request $reque…
laravel基础课程---2.Laravel配置文件.路由及php artisan(php artisan是什么) 一.总结 一句话总结: PHP工具匠:php artisan,其实本身就是一些PHP文件,咱们可以在命令行下执行这些php文件 php artisan常见功能:可以完成 创建控制器.创建中间件.生成密匙等 1.Laravel中的环境配置分为哪两类? 环境配置 (D:\laravel\yzmedu\yzm2\.env):比如数据库,比如是否开启调试模式 系统配置 (D:\larav…
laravel基础课程---15.分页及验证码(lavarel分页效果如何实现) 一.总结 一句话总结: 数据库的paginate方法:$data=\DB::table("user")->orderBy("id","desc")->paginate(10); 页面links方法:{{$data->links()}} 分页效果 1.控制器 $data=\DB::table("user")->orderBy…
laravel基础课程---14.表单验证(lavarel如何进行表单验证) 一.总结 一句话总结: lavarel的验证的功能比tp要[简单]且[强大]很多 直接控制器中:添加[规则数组]和[修改提示信息数组],然后调用[验证类]进行验证即可:$validator = \Validator::make($input,$rules,$message); 表单验证 1.控制器 // 规则 $rules=[ 'name'=>'required|unique:user|between:6,12', &qu…
laravel基础课程---13.数据库基本操作2(lavarel数据库操作和tp对比) 一.总结 一句话总结: 非常非常接近:也是分为两大类,原生SQL 和 数据库链式操作 学习方法:使用时 多看手册即可 ,[和tp的区别不大,功能增加了很多,文档更加完善] 1.数据最基础的链式操作? 注意这里找表是table方法:\DB::table("user")->where("id",'=',3)->first(); 2.lavarel数据库操作中如何获取某列…