首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel踩坑日记之基本配置及Demo

应用的核心代码 bootstrap 框架自动加载文件 config 配置文件 database 数据库迁移 public 网站主入口和前端资源 reaources 界面文件 routes...开发一个初始化的界面 框架链接数据库 配置文件位置:网站项目根目录\.env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel...DB_USERNAME=root DB_PASSWORD=**** 设置路由 配置文件位置:网站项目根目录\routes\web.php Route::get('/user', "IndexController...@Index"); 如果遇到首页可以显示,添加其他的路由显示出为404,则需要看两个地方: 网站本身是不是可以访问状态,也就是是否有775授权 Apache24网站是否授权网站的可读性,将 ‘AllowOverride...border="1" width="800px" aligin="center" style="margin: 0px auto;"> ID 用户名

39820
您找到你想要的搜索结果了吗?
是的
没有找到

Laravel + Vue 3(Vite、TypeScript)SPA 设置

在本教程,我将向大家展示如何使用 Laravel + Vue 3 使用 typescript 和 Vite 设置你自己的单页应用程序。 这是在 Laravel 项目中添加 PWA 的手动方法。...第 3 步:设置 Laravel 路由 让我们设置我们的 laravel 路由,以便我们可以访问我们刚刚创建的文件。 让我们编辑这个文件 routes\web.php <?...安装: yarn add -D concurrently 如果我们想要自动工作,不想每次使用时都重新构建frontednapp,我们要做的是在package.json项目的根目录添加一个新脚本。...结论 我相信这也是大家可以在 laravel 项目中添加 pwa 的一种方式,这样你就可以将它们保存在一个项目中。...考虑到这一点,你可以添加routes到你的 FrontEndApp 项目中,还可以添加状态管理器PiniaJA,例如 等等。

2.6K31

Laravel学习笔记(二)—— 路由,请求接收与转发

前言 对于新手而言,你可能只需要会使用Laravel就行了,这也是我第一章没写Laravel生命周期的原因。...路由文件—— routes文件夹 上篇文章我有提到routes文件夹里四个文件,web.php、api.php、 console.php 和 channels.php。...用括号将 "as" => "name" 和 匿名函数包起来形成一个数组,这样就可以给路由添加一个别名了。...比如:/user/add、/user/delete这种user组别的可以放在user组下的路由规则 /admin/add、/admin/delete这种admin组别的放在admin组。...Route::get('/user/add', function () { return 'add'; }); 路由规则在项目开发的主要用法 这里控制器的可能有些超纲,控制器是下一章节的内容,

3K01

30分钟用Laravel实现一个博客

3306 #端口 DB_DATABASE=数据库名 DB_USERNAME=用户名 DB_PASSWORD=密码 下载中文包 composer require caouecs/laravel-lang...创建的模型都存在于 /app/ 下。...它给你创造了一组控制器,位于 /app/Http/Controllers/Auth 它在 /routes/web.php 给你定义了2条路由 我们改良一下它自动为我们生成的东西 路由方面 (routes...总结 => 路由定义在浏览器访问某控制器某方法的地址,控制器完成一系列操作:如果需要操作数据库,需要调用模型,每一个模型对应一张表。...:) 希望大家可以喜欢、学习和推广Laravel如果您愿意付出比学习thinkphp5多0.01分的努力,我想这个框架是非常简单的。 如果您依然讨厌它的庞大,我向您推荐 Lumen 框架。

7.3K00

手把手教你从零写个自动生成API的扩展包

一个自动生成API文档的laravel扩展包 手把手教你从零开始写一个laravel扩展包,并发布到packagist,为世界的开源世界做出你自己的贡献 创建基本的目录及结构 创建一个laravel项目...─ swagger │ └── src 复制代码 创建Commands目录用于生成console命令 创建Controllers目录用于存储控制器 创建config目录用于存储配置文件 创建routes...│ └── view │ └── index.blade.php 复制代码 测试 1、项目的/config/app.php 的providers数组里面添加...其他的依赖 \Hanyun\Swagger\SwaggerProvider::class ], ``` 复制代码 2、项目的/config/app.php 的aliases数组里面添加...* |:---:|:---:|:---:|-----|-----|-----| * |status|状态|['已取消', '等待付款', '下单成功', '付款'

1.3K10

Laravel5.3+框架定义API路径取消CSRF保护方法详解

Laravel 5.3+开始,API路径被放入了routes/api.php。...在Laravel官网文档写到:/p Any HTML forms pointing to POST, PUT, or DELETE routes that are defined in the web...所以,请注意你页面的表单是否使用了POST、PUT或DELETE方法,如果有,并且你没有在表单添加相应的CSRF token时,你的请求将会失败。 有时候,我们可能不想要CSRF保护。...在api.php添加的路径,在访问时,我们需要在路径前,加上api/前缀: //www.zalou.cn/api/wechat 好了,这样一来,我们就完成了API路径的定义,或者换句话说,取消了路径的...本文主要讲解了Laravel框架定义API路径取消CSRF保护的操作方法,更多关于Laravel框架的使用技巧请查看下面的相关链接

95140

Laravel源码解析之用户认证系统(一)

使用过Laravel的开发者都知道,Laravel自带了一个认证系统来提供基本的用户注册、登录、认证、找回密码,如果Auth系统里提供的基础功能不满足需求还可以很方便的在这些基础功能上进行扩展。...php artisan make:auth执行后会生成Auth认证系统需要的视图文件,此外还会在路由文件 web.php增加响应的路由: Auth::routes(); Auth Facade文件单独定义了...routes这个静态方法 public static function routes() { static::$app->make('router')->auth(); } 所以Auth具体的路由方法都定义在...例如,Laravel 自带的 session 看守器会使用 session 存储和 cookies 来维护状态。 提供器定义了该如何从持久化的存储数据检索用户。...* 通过给定用户证书来尝试认证用户,如果remember为true则在一定时间内记住登录用户 * 认证通过后会设置Session和Cookies数据 * @param

3K30

PHP 基于 Cookie + Session 实现用户认证功能

statusCode, ['Location' => $route]); $response->send(); exit(); } } 在 composer.json 添加如下代码从而可以自动加载这个...2、路由和控制器 注册路由 做好以上准备工作后,在 app/routes/web.php 中注册用户登录和退出路由: $router->register(['get', 'post'], 'login'...对于 POST /login 请求,会处理用户输入的登录信息,如果用户名和密码与数据库的对应记录匹配成功,则用户认证成功,并将用户信息存储到 Session,然后跳转到后台首页;否则将错误提示信息反馈到用户登录页面.../blob/v1.1/practice/blog/resources/views/admin/index.php 目前,上述视图模板存在很多硬编码,我们将在下篇教程逐一将其替换成从后端读取变量进行渲染...如果输入的用户名和密码不匹配,会提示错误信息: ? 登录凭证通过验证后,就可以登录成功,进入博客后台页面: ? 点击右上角的用户头像,下拉框会出现退出按钮: ?

2.4K20

通过 Laravel 创建一个 Vue 单页面应用(二)

在这个教程,我们通过学习怎样从 Vue 组件Laravel API 加载异步数据,来继续在 Laravel 创建一个 Vue 单页应用(SPA)。...如果你没有学习 第一部分,我们通过 Vue Router 和 Laravel 后端组建的 Vue 单页应用(SPA)。如果你想继续跟着学习的话,你应该先去完整地学习一下第一部分!...API 路由 Vue 单页应用是无状态的,这就要求我们发起 API 请求到 Laravel 路由的时候,需要通过定义在 routes/api.php 的路由。...任何时候想要添加一个新路由,我们可以在 routes 数组中新建一个定义了路径,名称以及组件的对象。最后一个路由就是新建的 /users 路由: import UsersIndex from '....,UI 应该像下面这样: 总结 在这个简短的文章,我们添加了一个新的路由从无状态的 Laravel API 来获取一些假的用户。

3.4K30
领券