mahmoudsabry/email-list
Composer 安装命令:
composer require mahmoudsabry/email-list
包简介
Sample for repository pattern [Storing email for newsletter]
README 文档
README
Sample of using Repository pattern
Get started
Laravel vertions 9.*
Install the package
composer require mahmoudsabry/email-list
Once the package installed successfully, It is autoloaded to the laravel core
Create your Controller
<?php namespace App\Http\Controllers; use MS\EmailList\EmailList; use App\Http\Controllers\Controller; use Illuminate\Validation\ValidationException; use MS\EmailList\Repository\Interfaces\EmailListRepositoryInterface; class EmailListControllers extends Controller { private $emailList; public function __construct(EmailListRepositoryInterface $interface) { $this->emailList = new EmailList($interface); } function index(){ return $this->emailList->index(); } function create(){ try{ return $this->emailList->create(request('email')); } catch(ValidationException $e) { return redirect() ->back() ->withErrors($e->validator) ->withInput(); } } }
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2022-11-26