sukohi / form-action
在此处输入您的包描述。
2.0.2
2016-07-14 18:02 UTC
Requires
- laravel/framework: ~5.0
This package is not auto-updated.
Last update: 2024-09-14 18:58:47 UTC
README
这是一个用于管理表单标签动作 URL 的 Laravel 扩展包。(此包适用于 Laravel 5+)
安装
执行 composer 命令。
composer require sukohi/form-action:2.*
在 app.php 中注册服务提供者
'providers' => [
...Others...,
Sukohi\FormAction\FormActionServiceProvider::class,
]
同样别名
'aliases' => [
...Others...,
'FormAction' => Sukohi\FormAction\Facades\FormAction::class,
]
准备
首先,从包中执行 migrate
命令。
php artisan vendor:publish --provider="Sukohi\FormAction\FormActionServiceProvider"
现在,您的配置文件夹中有 formaction.php
文件。因此,您需要设置路由或路径,如下所示。
return [
/*
* Routes
*/
'routes' => [
'home.login' => 'home.authenticate' // When current route is `home.login`, return `route('home.authenticate')`.
],
/*
* Paths
*/
'paths' => [
'/login' => 'auth/authenticate' // When current path is `/login`, return `/auth/authenticate`.
]
];
用法
简单用法
<form action="{{ FormAction::get() }}">
带选项
[默认路径]
<form action="{{ FormAction::get(['default' => '/default_path']) }}">
[路由参数]
<form action="{{ FormAction::get(['parameters' => [1, 2, 3]]) }}">
使用 route() 方法
<form action="{{ FormAction::route() }}">
[带参数]
<form action="{{ FormAction::route(1) }}">
<form action="{{ FormAction::route([1, 2, 3]) }}">
[带默认路径]
<form action="{{ FormAction::route(1, '/default_path') }}">
使用 path() 方法
<form action="{{ FormAction::path() }}">
[带默认路径]
<form action="{{ FormAction::path('/default_path') }}">
许可
此包受 MIT 许可证的许可。
版权所有 2016 Sukohi Kuhoh