解决laravel 表单提交-POST 异常的问题

Laravel显示以下内容:Laravel框架中为避免CSRF攻击,Laravel自动为每个用户Session生成了一个CSRFToken,该Token可用于验证登录用户和发起请求者是否是同一人,如果不是则请求失败。同时Laravel提供了一个全局帮助函数csrf_token来获取该Token值,因此只需在视提交图表单中添加inputhidden(表单隐藏域)即可在请求中带上Tokeninputtype="hidden"name="_token"value="{{csrf_token()}}">今天有找打一个新的方法:在表单form下填加一下代码{{csrf_field()}}...

Laravel扩展包条形码生成工具——milon/barcode

milon/barcode可生成一维码、二维码等多种条码格式,使用也非常的方便。 项目地址:https://github.com/milon/barcode 安装: $composerrequiremilon/barcode 安装完成之后,我们需要注册providers服务 修改config/app.php文件, 'providers'=>array(  ...  'MilonBarcodeBarcodeServiceProvider',) 注册alias服务 'aliases'=>[  ...  'DNS1D'=>MilonBarcodeFacadesDNS1DFacade::class,  'DNS2D'=>MilonBarcodeFacadesDNS2DFacade::class,] 配置成...

Laravel清理缓存的命令

Laravel清理缓存的命令1、清除应用程序缓存运行以下命令以清除Laravel应用程序的应用程序缓存$phpartisancache:clearApplicationcachecleared!2、清除路由缓存要清除Laravel应用程序的路由缓存,请从shell执行以下命令。$phpartisanroute:clearRoutecachecleared!3、清除配置缓存您可以使用config:cache清除Laravel应用程序的配置缓存。$phpartisanconfig:clearConfigurationcachecleared!4、清除已编译的视图文件此外,还可能需要清除Laravel应用程序的已编译视图文件。要清除已编译的视图文件,则从终端运行以下命令。$phpartisanview:clearCompiledviewscleared!...
开发笔记 开发笔记·2023-03-13

Laravel-Mediable一个非常方便管理上传文件及媒体对象的扩展包

Laravel-Mediable可以通过文件系统驱动Filesystem-driven进行上传目录的配置,能轻松的上传所有的MIME类型,支持所有的图片类型(如:jpeg、png或gif)。安装:composerrequireplank/laravel-mediable在config/app.php中注册服务,如果是Laravel5.5及以上版本,刚跳过此步骤:'providers'=>[//...PlankMediableMediableServiceProvider::class,//...];注册别名服务,如果是Laravel5.5及以上版本,刚跳过此步骤:'aliases'=>[//...'MediaUploader'=>PlankMediableMediaUploaderFacade::class,//...]发布配置文件(config/mediable.php)及数据库迁移文件(database/migrations/####_##_##_######_create_mediable_tables.php)p...

Laravel报错 The payload is invalid.的解决方法

Laravel报错Thepayloadisinvalid.的解决方法Laravel项目在登陆验证的时候,报错如下信息:IlluminateContractsEncryptionDecryptExceptionThepayloadisinvalid. 解决方法:phpartisankey:generate重新建立php的安全随机字符串...

windows下搭建nginx+php+laravel开发环境(转)

  windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求。因此准备再自己搭建一个环境。   工具:   1) 下载nginx1.14.0(版本根据自己需要下载,本教程使用1.14.0版本)      2) 下载PHP7.2.11(版本根据自己需要下载,本教程使用7.2.11版本)    3) 下载 RunHiddenConsole 链接:https://pan.baidu.com/s/1gHDrQBqDUFZH4uESNV9aXQ密码:oq9a  (1)解压安装php和nginx    解压安装在指定文件夹。      (2)配置php    进入php文件夹,找到php.ini-development配置文件并copy一份重命名为php.ini。    双击打开php.ini配置文件    搜索extension_dir找到配置项,把该配置项设置成php目录下ext的绝对路径(最好是绝对路径,也可以是相对路  径"./ext"),如图:          ...

好久没玩laravel了,今天玩下Laravel项目迁移步骤

1、在新的目录中克隆git远程版本库2、执行composerinstall安装依赖3、执行phpartisankey:generate生成key好久没玩laravel了,今天玩下Laravel项目迁移步骤...

好久没玩laravel了,5.6玩下(三)

思路整理先创建项目功能控制器然后设置路由访问规则然后开发项目的增删改功能  1先创建项目的控制器phpartisanmake:controllerProjectsController生成的文件在 blogappHttpControllers 这个目录下  2设置路由访问规则,找到文件 blogappoutesweb.php添加如下代码Route::resource('projects','ProjectsController');Route::get('projects/show/{id}','ProjectsController@show');意思是可以访问projects的控制器 3填充项目控制器 blogapphttpControllersProjectsController<?phpnamespaceAppHttpControllers;useIlluminateHttpRequest;useAppProjects;classProjectsControllerextendsCont...
代码星球 代码星球·2021-02-11

好久没玩laravel了,5.6玩下(二)

1怎么建,当然是用phpartisan命令了 使用Artisan命令make:migration来创建一个新的迁移:phpartisanmake:migrationcreate_projects_table 2新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许Laravel判断其顺序。找到2018_06_26_064955_create_projects_table.php在publicfunctionup把建表语句建好publicfunctionup(){Schema::create('projects',function(Blueprint$table){$table->increments('id');$table->timestamps();$table->string('name',100);$table->text('description');$table->string('author',100);});}有2个是自带的,添加了项目名称,项目名称,项目作者3个字段 pu...
代码星球 代码星球·2021-02-11

好久没玩laravel了,5.6玩下(一)

那么先到官方找到框架,然后安装下composer安装的,composer怎么安装的我就不说了前置条件:PHP>=7.1.3OpenSSLPHPExtensionPDOPHPExtensionMbstringPHPExtensionTokenizerPHPExtensionXMLPHPExtensionCtypePHPExtensionJSONPHPExtension 1安装  composerglobalrequire"laravel/installer"国内的环境,多试几次结果如下E:phpStudyPHPTutorial>composerglobalrequire"laravel/installer"ChangedcurrentdirectorytoC:/Users/baker/AppData/Roaming/ComposerUsingversion^2.0forlaravel/installer./composer.jsonhasbeencreatedLoadingcomposerrepositorieswithpackageinform...
代码星球 代码星球·2021-02-11

laravel5.4中ajax删除数据

1JS代码functiondeleteInfo(id){if(id){varr=confirm('确定要删除吗');if(r==true){$.ajax({url:"{{URL('admin/announcements/delete/')}}",type:"POST",data:{id:id,_token:'{{csrf_token()}}'},success:function(data){if(data==1){alert('删除成功');location.href="{{URL('admin/announcements/')}}";}else{alert('删除失败');}}});}}}</script> 2 路由规则$router->post('announcements/delete','AnnouncementsController@delete'); 3 控制器代码publicfunctiondelete(Request$request){$res=0;$id=$request->input('id');$an...

laravel5.3的多用户登录,经过验证laravel5.4可用【转帖】

简介在底层代码中,Laravel 的认证组件由 guards 和 providers组成,Guard 定义了用户在每个请求中如何实现认证,例如,Laravel 通过 session guard来维护 Session 存储的状态、Cookie 以及tokenguard,tokenguard是认证用户发送请求时带的APItoken。Provider 定义了如何从持久化存储中获取用户信息,Laravel 底层支持通过 Eloquent 和数据库查询构建器两种方式来获取用户,如果需要的话,你还可以定义额外的 Provider。相对于Laravel5.2而言,Laravel5.3在底层代码中做了很多修改,方法更加简洁。虽然代码改了很多,但是原理都是一样的,我们只需要重写不同的方法而已。默认认证首先我们使用Laravel5.3提供的开箱即用的认证:phpartisanmake:auth该Artisan命令会生成用户认证所需的路由、视图以及H...

玩转laravel5.4的入门动作(二)

1怎么建,当然是用phpartisan命令了 使用Artisan命令make:migration来创建一个新的迁移: phpartisanmake:migrationcreate_article_table 2新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许Laravel判断其顺序。找到 2017_08_12_021758_create_article_table.php 文件在publicfunctionup把建表语句建好  publicfunctionup(){Schema::create('article',function(Blueprint$table){$table->increments('id');$table->string('title',100);$table->text('description');$table->timestamps();});}    publicfunctiond...

玩转laravel5.4入门动作(一)

1laravel是用composer来做的依赖关系,所以先下载composer 下载地址在这里https://getcomposer.org/download/ windowslinux自行查看下载2下载的php环境PHP版本>=5.6.4PHP扩展:OpenSSLPHP扩展:PDOPHP扩展:MbstringPHP扩展:TokenizerPHP扩展:XML  需要这些扩展 想省事可到这里下载xampp5.6的版本 https://sourceforge.net/p/xampp/activity/?page=0&limit=100#5964de94271846365f1a7809我下载的是win325.6.3的版本https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Windows/5.6.30/xampp-portable-win32-5.6.30-1-VC11-installer.exe 供参考准备工作完事了,开始安装吧1找到xmapp设置的网...

laravel5.4安装的报错

 laravel5.4安装的报错[InvalidArgumentException]Couldnotfindpackagelaravle/installeratanyversionforyourminimum-stability(stable).Checkthepackagespellingoryourminimum-stabilitycomposerglobalrequire"laravel/installer"由于国内的镜像安装不文档,多试几次,或者晚上在试即可 ...
代码星球 代码星球·2021-02-11
首页上一页12345...下一页尾页