laravel5.4-第7章-facades laravel5.4-第7章-facades

2023-07-03

一、下载 laravel 5.4

composer create-project laravel/laravel=5.4.* laravel5.4_facades

切换目录

cd laravel5.4_facades

二、facades

启动服务

php artisan serve

新建 app/Services/Weibo.php

namespace App\Services;

class Weibo
{
   protected $http;

   public function __construct(Http $http)
   {
       $this->http = $http;
   }

   public function publish($status)
   {
       $this->http->post($status);
   }
}

新建 app/Services/Http.php

namespace App\Services;

class Http
{
   public function post($status)
   {
       dd('I posted as status :'. $status);
   }
}

修改 routes/web.php

use Facades\App\Services\Weibo;

Route::get('/', function () {
   Weibo::publish('这是一条微博');
});

访问:http://127.0.0.1:8000/

https://file.lulublog.cn/images/3/2023/07/LOI3926RDmxJ4q0fmx058646Z32K5m.jpg

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 253