laravel 的模型

建立model文件,再项目的app目录下建立Member.phpnamespaceApp;useIlluminateDatabaseEloquentModel;classMemberextendsModel{publicstaticfunctiongetHello(){return'hellomodel';}}使用控制器调用namespaceAppHttpControllers;useAppMember;classMemberControllerextendsController{publicfunctionhello_test(){returnMember::getHello();}} ...
代码星球 代码星球·2021-01-12

laravel的视图

//输出视图//建立控制器方法publicfunctionhello_test(){returnview('member/hello_test',['name'=>'张三','age'=>18]);}//设置路由Route::get('member/hello_test',['uses'=>'MemberController@hello_test']);//创建视图文件再resourses下的views下建立Member目录,建立hello_test.blade.php。//视图中输出变量{{$name}}{{$age}}...
代码星球 代码星球·2021-01-12

laravel控制器

//访问MemberController下的info的方法//方法一//访问路径http://localhost/Laravel/public/member/infoRoute::get('member/info','MemberController@info');//方法二//访问路径http://localhost/Laravel/public/memberRoute::get('member',['uses'=>'MemberController@info']);//访问控制器并传递参数//访问路径http://localhost/Laravel/public/member/123Route::get('member/{id}',['uses'=>'MemberController@test']);//访问控制器并传递参数,并验证//访问路径http://localhost/Laravel/public/member/123Route::get('member/{id}',['uses'=>'MemberController@test'])->where(...
代码星球 代码星球·2021-01-12

laravel路由

laravel路由的路由文件路径:有的版本是app/http/routes.php有的版本是routes/web.php //简单路由Route::get('/',function(){returnview('welcome');});//访问路径http://localhost/laravel/public/Route::get('hello',function(){return'helloworld';});//访问路径http://localhost/laravel/public/hello //不同请求方式的路由Route::match(['get','post'],'basic2',function(){return'basic2';});Route::any('basic3',function(){return'basic3';}); //传参路由Route::get('user/{id}',function($id){return'user-id='.$id;});//访问路径http://localhost/laravel/public/u...
代码星球 代码星球·2021-01-12

laravel的安装

(1)Windows下的安装1、准备工作1.1搭建PHP环境(wamp或其他环境)1.2安装Composer(Composer-Setup.exe)1.3配置Composer系统路径,需要将Composer所在目录配置到系统环境变量Path中。Composer对应的composer.bat文件所在目录默认为C:ProgramDataComposerSetupin。 2、使用Composer安装Laravelcd/path/to/xampp/htdocs在该目录下,执行如下Composer命令:composercreate-projectlaravel/laravel--prefer-dist即可在该目录中安装一个目录名的laravel的新的Laravel应用,如果你想指定自定义的安装目录名,如hello_laravel 则使用如下命令即可:composercreate-projectlaravel/laravelhello_laravel--prefer-dist(如果报错,请执行composerself-update,更新Composer后再试)完成安装需要一定...
代码星球 代码星球·2021-01-12

让PhpStorm支持Laravel提示

使用composer安装barryvdh/laravel-ide-helper$composerrequirebarryvdh/laravel-ide-helper#Thenaddtoconfig/appBarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,  使用$phpartisanide-helper:generate#为Facedes生成PHPDoc$phpartisanide-helper:models#为Model生成PHPDoc$phpartisanide-helper:meta#生成PhpStorm的Meta文件...

百度云BCH虚拟服务器的laravel框架配置

 百度云虚拟机BCH的配置要灵活一些,百度云默认目录为/webroot(FTP打开时的目录,其实映射的真实目录是/home/bae/app),但是我们的需求是将项目存放到/webroot/websit下面。在/webroot主目录下新建文件bcloud_nginx_user.conf写入以下配置:location/{root/home/bae/app/website/public;if(-e$document_root/index.php){##获取正则匹配中的数据,wwwxxx.com/test/实际访问路径问www.xxx.com/index.php/testrewrite^/(.*)$/index.php/$1?$query_stringlast;}return404;}##php配置location~[^/].php(/|$){root/home/bae/app/website/public;fastcgi_indexindex.php;fastcgi_pass127.0.0.1:9000;fastcgi_intercept_errorson;fastcgi_spli...

composer安装laravel框架时未生成Vendor解决办法

三个方法并没有关联,可以单独尝试也可以一起设置。 方法一、去php.ini中查看下面三个扩展项是否开启extension=php_fileinfo.dllextension=php_mbstring.dllextension=php_openssl.dll修改php.ini没必要重启服务器。 方法二、更新一下composer的版本并清理一下缓存composerself-update--previewcomposerclearcache 方法三、设置composer中国镜像中国镜像的设置方法入口  然后再创建一个项目尝试一下composercreate-project--prefer-distlaravel/laravelblog...

Laravel 默认格林威治日期更新问题,与北京时间差8个小时

1.Laravel中的config里的app.php里面有一个选项  默认的是'timezone'=>'UTC',改成'timezone'=>'PRC'就行了,北京时间。或者Asia/Shanghai也行,上海时间 2.更改php.ini文件,需重启web服务端:apache或nginx 3.在方法前加一句设置,适用于php原始date_default_timezone_set(PRC)–设置为北京时间,PRC代表中华人民共和国 ...

【渴求式加载】laravel中with()的使用(关联)

测试了好半天才跑通,记录下自己的例子,以便查询使用:【Model】原模型文章表belongsTo分类关系表<?phpnamespaceAppModels;useIlluminateDatabaseEloquentModel;useIlluminateSupportFacadesDB;classArticlesextendsModel{protected$table='articles';publicstaticfunctiongetValue($id){returnself::find($id)->toArray();}publicfunctiona_to_c(){return$this->hasOne('AppModelsClassificationArticles','article_id','id');}publicfunctiona_to_c2(){return$this->belongsTo('AppModelsClassificationArticles','id','article_id');}publicfunctiona_to_c3(){ret...

laravel使用include和component方法中的一点小区别

@component('share.header.zt_topbar2')@endcomponent@include('share.header.zt_nav2')  上面两种方法都可以laravel的视图中引入模板或者组件但是有点小区别如果在使用的视频中定义变量,在用component方法引入的时候,是无法使用的。而在include的方法中引入时可以在公共模板中取到此值。如公共模板或组件 <divid="common-nav"><divclass="cc"><ahref="{{config('const.commonUrl.top')}}"target="_blank"><divclass="common-logo"></div></a><ulclass="nav-c"><liclass="{{($page??'')=='bs'?'active':''}}"><ahref="{{config('const.commonUrl.bs')}}"onclick="{{$page?...

laravel-admin 集成wangEditor,按照官方文档去搞,但是不显示啊,显示 Error Field type [editor] does not exist.

  https://github.com/laravel-admin-extensions/wangEditor   把App/admin中的bootstrap.php里边的EncoreAdminForm::forget(['map','editor']);注释掉就行了  ...

Laravel/Laravel-admin 使用多个数据库连接

1、配置.env文件DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=yhadminDB_USERNAME=rootDB_PASSWORD=rootDB_HOST_CENTER=127.0.0.1DB_PORT_CENTER=3306DB_DATABASE_CENTER=yhadmin_subDB_USERNAME_CENTER=rootDB_PASSWORD_CENTER=rootDB_PREFIX=yh_ 2、配置config/database.php'mysql'=>['driver'=>'mysql','host'=>env('DB_HOST','127.0.0.1'),'port'=>env('DB_PORT','3306'),'database'=>env('DB_DATABASE','forge'),'username'=>env('DB_USERNAME','forge'),'password'=>env('DB_PASSWORD',''),'uni...

简单使用Laravel-admin构建一个功能强大的后台管理

Laravel-admin可以快速构建一个功能强大的后台,方便快速开发。以下内容记录简单使用Laravel-admin,以及遇到小错误的解决方法。 Laravel-admin依赖以下环境需要提前装好(安装的Laravel-admin版本为1.5)123Apache+PHP+MYSQL (这个不作解释... 注意需要PHP 7+ 推荐使用phpstudy集成环境)Laravel (5.5+)Composer以上环境如PHP/Composer需要设置好系统环境变量 先使用Composer命令安装Laravel,命令如下(用cmd或者Git先进入到想要安装的目录)1composer create-project --prefer-dist laravel/laravel Laravel-admin 5.7.* 如果觉得安装速度慢,可以改一下镜像地址参考:https://pkg.phpcomposer.com/安装完成即显示:然后在安装时指定的目录会有一个Larav...

极验(Geetest) Laravel 5 集成开发包,让验证更安全

简述在网站开发中使用频率最高的工具之一便是验证码,验证码在此也是多种多样,不过简单的图片验证码已经可以被机器识别,极验验证码提供了一个安全可靠的滑动验证码体系,让网站开发更加安全。先感受一下这种验证码的魅力:极验。接入极验验证码的过程并没有想象中的那么简单,如果想在Laravel5中使用,可以使用Laravel5的极验验证码包LaravelGeetest,支持Laravel5.0及以上版本。地址:https://github.com/Germey/LaravelGeetest建议阅读原项目的README文件,最新的更新都会在README中说明,而且用法介绍是最全面的。下面简单介绍一下该工具包的使用。注册极验账号首先需要到极验网站注册账号,然后新建一个应用,获取到ID和KEY,留作备用,后台管理页面如下。安装在项目地址输入命令$composerrequiregermey/geetest就可以完成该包的安装或者可以在 composer.json 的 require 中添加"germey/geetest":"~2.0"然后执行$composerupda...
首页上一页...23456...下一页尾页