首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    30分钟用Laravel实现一个博客

    CREATE DATABASE `blog` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; # 授权 授予 blog库下所有表的 所有权限 给...提供的全局函数,甚至引用一个类,调用它的静态方法或者实例化它。...->except('index') * 另一种是直接干掉这个函数(我们确定这个控制器就只是来展示首页的,那么就干掉它吧) */ // public function __construct() //...') }} => 我的博客 //注意这里有一个 config('app.name') 该函数其实是读取的 /.env 里的 APP_NAME 值,且默认值为 'Laravel' ,也就是说,你改 APP_NAME...Laravel提供了一种防范这种攻击的手段,即将自己的路由隐藏起来,只有带有 @csrf 声明的表单可以找得到接收表单信息的路由 编辑 BlogController@store public function

    9.1K00

    Laravel 控制器:从 MVC 模式聊起

    1、控制器概述 到目前为止,我们定义的所有路由都是基于闭包函数实现的,前面已经提到过,随着应用体量的增长,不可能将所有路由都定义在单个文件中,且对于复杂的业务逻辑,闭包函数也不足以支撑,所以和其他 Web...实际开发中,很少有返回字符串的场景,常见的控制器方法代码如下: public function index() { return view('task.index') ->with.../task/index.blade.php)中渲染出来。...在 Laravel 中所有的控制器方法(包括构造函数)都会在服务容器中进行解析,这意味着所有方法中传入的可以被容器解析的接口/类型提示对应服务实现都会被自动注入,我们将这个过程称之为依赖注入。...HTTP请求方式 URL 控制器方法 路由命名 业务逻辑描述 GET post index() post.index 展示所有文章 GET post/create create() post.create

    12.6K51

    【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端uniapp

    laravel的相关源码,第二个 [conttas/laravel - language]2. conttas/laravel - language概述这是一个 Laravel 语言切换器包,为 Laravel...此外,它还提供了一些工具函数,方便开发者在代码中进行语言切换和文本翻译操作。...```php// 路由定义Route::get(‘/languages’, ‘LanguageController@index’);// 控制器方法public function index(){return...```javascript// store/index.jsimport Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);export default...封装翻译函数在 Vue 中封装一个翻译函数 $t,用于根据翻译键获取对应的翻译内容。// main.jsimport Vue from 'vue';import App from '.

    95400

    为什么 Laravel 这么优秀?

    ,Laravel 另一个优秀的地方是为我们提供了超级多的辅助函数;有操作数组的 Arr,操作字符串的 Str,操作集合的 Collection,操作时间的 Carbon 等。...中,辅助函数通常会放在一个名叫 Support 的文件下面的;而这在其他框架中通常会被叫做 utils。...在我看来如果单比命名,support 在这里要优雅得多;并且 Laravel 的源代码中到处都充满这这种匠人式的设计;不管是函数的命名、注释、甚至是什么时候该空行,都有着自己的设计思考在里面。...举个例子,Laravel Cache Store 的部分 API 定义如下: interface Store { public function get($key); public function...中间件的核心代码,也是 Laravel 启动流程的核心实现;虽然加入了各种样的闭包后导致函数阅读起来十分痛苦,但它的本质其实很简单;就是像洋葱一样将所有的中间件包起来,然后让请求从最外层一层一层的穿过它

    3.8K10
    领券