lbausch/laravel-cornerstone
最新稳定版本:v5.2.0
Composer 安装命令:
composer require lbausch/laravel-cornerstone
包简介
Some helper functions for Laravel
README 文档
README
Some helper functions for Laravel
Documentation
Helper functions
alert
Create a simple alert message.
function alert($type, $message)
$type can be one of info, warning, error or success. Requires Twitter Bootstrap to be displayed correctly.
Example usage: alert('error', 'This didn\'t work');
is_active
Checks if current request matches certain controllers and returns the string active if so. Useful for highlighting corresponding navigation items.
function is_active($needles, $css_classes = ['active'])
Example usage: is_active('SomeController') or is_active(['SomeController', 'OtherController']). You may also specify the css classes to return with $css_classes.
link_back
Renders a back link. Takes an optional link or tries to use JavaScript.
function link_back($target = null)
Example usage: link_back() or link_back(action('SomeController@someMethod'))
redact
For use in controller methods. Replaces the redirect(action('SomeController@someMethod')) construct.
function redact($name, $parameters = array(), $status = 302, $headers = array(), $secure = null)
Added bonus: Use _self to refer to the Controller the function is called in. For example: return redact('_self@index');.
Repositories
BaseRepositoryInterface
An interface for Repositories. See src/Repositories/BaseRepositoryInterface.php for methods you need to implement.
EloquentAbstractRepository
Abstract implementation for Eloquent of the above interface. Provides default implementation to extend on. See src/Repositories/EloquentAbstractRepository.php for actual implementation.
Keep alive
Prevent the CSRF token from timing out. Simple send an AJAX GET request every 5 minutes to the route lbausch/laravel-cornerstone/keepalive. Of course this is only necessary on pages which contain a _token field. To achieve this with jQuery use the following snippet:
if ($('input[name=_token]').length > 0) { setInterval(function () { $.get('lbausch/laravel-cornerstone/keepalive'); }, 3e5); }
统计信息
- 总下载量: 1.39k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-05-24