首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel的基本使用

    [Laravel] Laravel的基本HTTP路由 使用Laravel的基本路由,实现get请求响应,找到文件app/Http/routes.php 调用Route的静态方法get(),实现get响应...(),参数:路径,匿名函数 路径,大括号包裹参数名,不含$,例如:’/user/{id}’ 匿名函数,接收参数,例如:function($id){} [Laravel] Laraval的基本控制器 在app.../Http/Controllers目录下,新建一个Index/IndexController.php 定义命名空间,namespace App\Http\Controllers\Index 引入Controller...基本控制器,use App\Http\Controllers\Controller 定义IndexController继承Controller 实现方法index,返回数据 定义路由指定控制器的行为,例如...php namespace App\Http\Controllers\Index; use App\Http\Controllers\Controller; class IndexController

    1.3K30

    Laravel 5.0 之方法注入

    Laravel 的 容器 被称为 IOC(Inversion of Control) 容器, 之所以如此命名, 是因为它允许开发者掌控应用底层所发生的事件: 在顶层代码(controllers, 扩展类等...->to($user->email, $user->name)->subject('Welcome!')...Laravel 的容器让实例化这样的一个类变得很容易, 因为它会自动把依赖项注入构造函数. 比如, 我们可以创建该类的一个新实例, 但不需要传入 Mailer....冲突 假如只是对象中的某一个方法需要用到注入的类呢? 构造函数会因为很多只用到一次的注入变得非常凌乱. 另一种情况, 假如需要通过注入类执行某些操作, 但只针对特定的方法执行呢?...App::call() 的第二个参数是可选的, 它接受以数组方式提供的被调用方法所需的参数: namespace App\Http\Controllers; use Illuminate\Contracts

    1.1K60

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

    前言 对于新手而言,你可能只需要会使用Laravel就行了,这也是我第一章没写Laravel生命周期的原因。...(~~其实目前我也不是蛮懂,我怕写了被打脸~~)不过,学到后面肯定是要把她(Laravel)摸透的,暂时先留个坑,学会了再来填坑。毕竟,在我写笔记的时候,我也是一个Laravel的新手、初学者。...顶多就比你们学在前面一点,所以一些东西我也不是太敢写,怕自己错误的思想误导你们。所以,要是文章有错误,还请在评论中留言我更正,免得博主一人的错误变成大家的错误了。...这就是默认的welcome视图,当我们部署好默认的Laravel项目后,打开浏览器后看到的是Laravel的默认welcome界面,就是web.php路由和welcome.blade.php视图文件起的作用...php namespace App\Http\Controllers; use Illuminate\Http\Request; class TestController extends Controller

    3.2K01

    laravel 学习之路 路由视图初探

    我大致了解了 laravel 下,在开始一个 Http 程序需要先定义路由。...了解 MVC 的都对控制器的作用有所了解,控制器是实现主要业务逻辑的。在其他框架,控制器一般就是一个类,laravel 也不例外,laravel 的控制其结构并没有什么特殊。 <?...php namespace App\Http\Controllers; use App\User; use App\Http\Controllers\Controller; class UserController...,controller控制器比作多部手机设备变很好理解 配置路由 laravel 的每一个路由是需要手动定义的,Laravel 的控制器非常的干净,与其他类的耦合度相当的低。...Route::get('test1', function () { return view('welcome'); }); 这样的写的话那 url 就应该是 http://study.laraveltest.com

    1.4K10

    Laravel 5.0 之目录结构与命名空间

    毕竟 Controllers, filters, commands 和 service providers 都是对 Laravel 框架中的类的扩展, 并且可能你的所有类可能要么接收 Laravel 类的注入...如果 xxx 代表的是某个类, 或者可以写成一个类的话, 它应该放在 app/ 下的某个地方. 如果 xxx 代表的是 Eloquent model, 它应该放在 app/ 下的某个地方....如果 xxx 要通过 Web 服务器来处理发送给请求流(比如 Controllers 和 FormRequests), 它应该放在 app/Http 目录下....如果 xxx 是一个过滤器(filter), 它应该放在 app/Http/Filters 目录里一个专属于它的类中....默认情况下, 每个 Laravel 应用都有一个代表应用类的顶级命名空间, 一般来说这个命名空间是 "App", 它对应的着 app/ 目录, 遵循 PSR-4 规范.

    1.4K40
    领券