sukohi/form-action

在此处输入您的包描述。

2.0.2 2016-07-14 18:02 UTC

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