JellyBool

17773 经验值

今天突然想到来实现一下帖子链接的 slug ,最新考虑的是使用安神的 pinyin 的,但是效果不太理想,所以就直接接入翻译造了一个轮子,稍后我测试之后会开源到 github

使用效果

app('translug')->translate('如何安装 Laravel'); // or Translug::translate('如何安装 Laravel');
//How to install the Laravel

app('translug')->translug('如何安装 Laravel'); // or Translug::translug('如何安装 Laravel');
//how-to-install-the-laravel

//或者你只想要 slug 的话

translug('如何安装 Laravel');
//how-to-install-the-laravel

translug('怎么理解 laravel 关联模型');
//how-to-understand-the-laravel-associated-model

//針對繁體,翻譯會有一點不一樣
translug('怎麼理解 laravel 關聯模型');
//how-to-understand-the-laravel-correlation-model

Github 地址:https://github.com/JellyBool/translug

不是 firacode,我没试过。覆盖原生的 php 的方法是必然有的,你去搜一下,我没试过。

开发环境还在意这么一点性能?对我来说,开发环境还是便利更重要

恩,你没有其他的字段要求和自定义的需求的吧,直接使用原生的 auth 吧。前后台登录看你需要做成什么样的,单表的话,使用 middleware 就行,

https://laravist.com/series/dive-a-little-deep-into-laravel-5/episodes/3

多表的话:

https://laravist.com/series/web-skills-that-you-must-learn/episodes/7

额。。。$discussion=Discussion::create($request->all(),$data);这个是什么鬼。

以后用markdown稍微排版一下吧

额。。是你的命名空间没对吧。你需要使用的是 App\User 吧

额。。你把 Illuminate\Foundation\Auth\User as User 用到的这个地方都看看,在命名空间的 use 部分,应该是重名了

AuthServiceProvider,中的 boot 方法:

public function boot()
{
    $this->registerPolicies();

    Passport::routes();

    Passport::tokensExpireIn(Carbon::now()->addDays(15));

    Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
}

注意增加了后面两行,addDays 是你设置的时长,单位为 天。

这是技术社区,发那些图没什么必要