Commit 221d6b83 by 杨树贤

有效期设置

parent 4608a423
......@@ -191,18 +191,28 @@ class SkuApiController extends Controller
$setType = $request->input('set_type');
$supplierGroup = $request->input('supplier_group');
$supplierCode = $request->input('supplier_code');
$cpTimeDays = $request->input('cp_time_day');
$dayType = $request->input('day_type');
$cpTimeData = [
'day_type' => $request->input('day_type'),
'cp_time_day' => $request->input('cp_time_day'),
'futures_day_type' => $request->input('futures_day_type'),
'futures_cp_time_day' => $request->input('futures_cp_time_day'),
];
if (empty($cpTimeData['cp_time_day']) && $cpTimeData['day_type'] == 1) {
$this->response(-1, '货期有效期天数不能为0');
}
if (empty($cpTimeData['futures_cp_time_day']) && $cpTimeData['futures_day_type'] == 1) {
$this->response(-1, '现货有效期天数不能为0');
}
if (!$setType) {
$this->response(-1, '请选择设置类型');
}
// if ($setType == 1 && empty($supplierGroup)) {
// $this->response(-1, '批量设置必须选择对应的供应商性质');
// }
if ($setType == 2 && empty($supplierCode)) {
$this->response(-2, '单个设置必须选择对应的供应商编码');
}
$result = (new SkuService())->setSupplierSkuCpTimeLimit($setType, $supplierGroup, $supplierCode,$dayType, $cpTimeDays);
(new SkuService())->setSupplierSkuCpTimeLimit($setType, $supplierGroup, $supplierCode, $cpTimeData);
$this->response(0, '设置上架有效期成功');
}
}
......@@ -119,8 +119,8 @@ class SkuController extends Controller
$supplier = $supplier->toArray();
$supplierCodes[$supplier['supplier_code']] = $supplier['supplier_name'] . '(' . $supplier['supplier_code'] . ')';
}
$this->data['title'] = '上架有效期配置';
$this->data['title'] = '商品有效期配置';
$this->data['supplierCodes'] = $supplierCodes;
return $this->view('上架有效期配置');
return $this->view('商品有效期配置');
}
}
......@@ -364,12 +364,18 @@ class SkuService
}
//设置上架有效期
public function setSupplierSkuCpTimeLimit($setType, $supplierGroup, $supplierCode, $dayType, $cpTimeDay)
public function setSupplierSkuCpTimeLimit($setType, $supplierGroup, $supplierCode, $cpTimeData)
{
$dayType = $cpTimeData['day_type'];
$cpTimeDay = (int)$cpTimeData['cp_time_day'];
$futuresDayType = $cpTimeData['futures_day_type'];
$futuresCpTimeDay = (int)$cpTimeData['futures_cp_time_day'];
if ($dayType == 2) {
$cpTimeDay = -1;
}
$cpTimeDay = (int)$cpTimeDay;
if ($futuresDayType == 2) {
$futuresCpTimeDay = -1;
}
$redis = new RedisModel();
//批量设置
if ($setType == 1) {
......@@ -379,24 +385,23 @@ class SkuService
foreach ($supplierIds as $supplierIdList) {
$supplierIdList = array_values($supplierIdList);
//先去批量设置过期时间限制天数
$result = SupplierChannelModel::whereIn('supplier_id', $supplierIdList)->update([
'cp_time_day' => $cpTimeDay
SupplierChannelModel::whereIn('supplier_id', $supplierIdList)->update([
'cp_time_day' => $cpTimeDay,
'futures_cp_time_day' => $futuresCpTimeDay,
]);
foreach ($supplierIdList as $supplierId) {
$originDays = '[ ]';
$ruler = $redis->hget('supplier_sku_upload_ruler_v2', $supplierId);
if ($ruler) {
$ruler = json_decode($ruler, true);
$originDays = array_get($ruler, 'upload_validity_period');
$originDays = $originDays ? $originDays . '天' : '[ ]';
}
$ruler['upload_validity_period'] = $cpTimeDay;
$ruler['upload_futures_goods_validity_period'] = $futuresCpTimeDay;
$ruler = json_encode($ruler);
$redis->hset('supplier_sku_upload_ruler_v2', $supplierId, $ruler);
}
$cpTimeDayStr = $cpTimeDay == -1 ? '无限制' : $cpTimeDay;
(new LogService())->BatchAddIgnoreAuditLogs($supplierIdList, LogModel::UPDATE_OPERATE, '批量配置供应商sku上架有效期', '上架有效期修改为' . $cpTimeDayStr . '天');
(new LogService())->BatchAddIgnoreAuditLogs($supplierIdList, LogModel::UPDATE_OPERATE, '批量配置供应商sku上架有效期', '上架有效期修改为' . $cpTimeDayStr . '天,期货有效期修改为' . $futuresCpTimeDay . '天');
}
}
......@@ -408,19 +413,24 @@ class SkuService
$supplierId = $supplier['supplier_id'];
//先去批量设置过期时间限制天数
SupplierChannelModel::where('supplier_id', $supplierId)->update([
'cp_time_day' => $cpTimeDay
'cp_time_day' => $cpTimeDay,
'futures_cp_time_day' => $futuresCpTimeDay,
]);
$originDays = '[ ]';
$originDay = '[ ]';
$originFuturesDay = '[ ]';
$ruler = $redis->hget('supplier_sku_upload_ruler_v2', $supplierId);
if ($ruler) {
$ruler = json_decode($ruler, true);
$originDays = array_get($ruler, 'upload_validity_period');
$originDays = $originDays ? $originDays . '天' : '[ ]';
$originDay = array_get($ruler, 'upload_validity_period');
$originDay = $originDay ? $originDay . '天' : '[ ]';
$originFuturesDay = array_get($ruler, 'upload_futures_goods_validity_period');
$originFuturesDay = $originFuturesDay ? $originFuturesDay . '天' : '[ ]';
}
$ruler['upload_validity_period'] = $cpTimeDay;
$ruler['upload_futures_goods_validity_period'] = $futuresCpTimeDay;
(new SupplierService())->saveSkuCpTimeRulerToRedis($supplierId, $ruler);
$cpTimeDay = $cpTimeDay == -1 ? '无限制' : $cpTimeDay;
(new LogService())->AddIgnoreAuditCheckLog($supplierId, LogModel::UPDATE_OPERATE, '批量配置供应商sku上架有效期', '上架有效期修由' . $originDays . '改为' . $cpTimeDay . '天');
(new LogService())->AddIgnoreAuditCheckLog($supplierId, LogModel::UPDATE_OPERATE, '批量配置供应商sku上架有效期', '上架有效期修由' . $originDay . '改为' . $cpTimeDay . '天,期货有效期由' . $originFuturesDay . '改为' . $futuresCpTimeDay . '天');
}
}
}
......
......@@ -60,6 +60,7 @@ class SupplierService
}
//保存供应商信息的方法,逻辑很多,需要多多注意
public function saveSupplier($channel)
{
$supplierTransformer = new SupplierTransformer();
......@@ -75,7 +76,10 @@ class SupplierService
$oldSupplier = $model->where('supplier_id', $channel['supplier_id'])->first();
$oldSupplier = $supplierTransformer->transformInfo($oldSupplier);
}
//判断是否要审核,默认是要审核的
$needAudit = true;
//走事务
$supplierId = DB::connection('web')->transaction(function () use ($channel, $model, $oldSupplier, &$needAudit) {
......@@ -267,6 +271,13 @@ class SupplierService
$oldCustomerTags);
}
//新增供应商的话,还要去初始化有效期
if (empty($channel['supplier_id'])) {
//初始化有效期
$this->initialCpTimeDays($supplierId, $channel['supplier_group']);
}
//重新生成外部显示的编码
$this->generateSupplierSn($supplierId, $channel['supplier_group']);
//保存和搜索相关的标签情况
......@@ -407,6 +418,29 @@ class SupplierService
$redis->hset('supplier_sku_upload_ruler_v2', $supplierId, $ruler);
}
//初始化过期天数限制
public function initialCpTimeDays($supplierId,$supplierGroup)
{
$cpTimeDay = 7;
$futuresCpTimeDay = 365;
if ($supplierGroup == SupplierChannelModel::SUPPLIER_GROUP_ORIGINAL) {
$futuresCpTimeDay = $cpTimeDay = -1;
}
SupplierChannelModel::where('supplier_id', $supplierId)->update([
'cp_time_day' => $cpTimeDay,
'futures_cp_time_day' => $futuresCpTimeDay,
]);
$redis = new RedisModel();
$ruler = $redis->hget('supplier_sku_upload_ruler_v2', $supplierId);
if ($ruler) {
$ruler = json_decode($ruler, true);
}
$ruler['upload_validity_period'] = $cpTimeDay;
$ruler['upload_futures_goods_validity_period'] = $futuresCpTimeDay;
$ruler = json_encode($ruler);
$redis->hset('supplier_sku_upload_ruler_v2', $supplierId, $ruler);
}
public function getAddress($supplierId)
{
......
......@@ -177,7 +177,7 @@ class SupplierValidator
//这里的校验是当供应商性质为7(混合分销商)的时候,代理证的有效期不能为空
foreach ($attachmentFields as $key => $attachmentField) {
if ($attachmentField == 'proxy_certificate' && empty($attachmentPeriods[$key])) {
$errorMessageList[] = '供应商性质为混合分销商时,附件中代理证的有效期为必填,请检查对应代理证的附件有效期';
$errorMessageList[] = '附件中代理证的有效期为必填,请检查对应代理证的附件有效期';
}
}
......@@ -203,7 +203,7 @@ class SupplierValidator
}
if ($validateData['supplier_type'] == SupplierChannelModel::SUPPLIER_TYPE_OFFICIAL && !in_array($validateData['supplier_group'],
[SupplierChannelModel::SUPPLIER_TYPE_OFFICIAL, SupplierChannelModel::SUPPLIER_GROUP_PROXY])) {
[SupplierChannelModel::SUPPLIER_GROUP_ORIGINAL, SupplierChannelModel::SUPPLIER_GROUP_PROXY])) {
if (!in_array('quality_assurance_agreement', $attachmentFields)) {
$errorMessageList[] = '供应商为正式供应商,品质保证协议必须上传 (代理商跟原厂类型除外) ';
}
......
......@@ -79,11 +79,7 @@ Route::group(['middleware' => ['external'], 'namespace' => 'Sync'], function ()
Route::match(['get', 'post'], '/test', function () {
$redis = \Illuminate\Support\Facades\Redis::connection('spu');
dd($redis->hget('spu',2168984725448887508));
\App\Model\SupplierChannelModel::where('supplier_id',15385)->update([
'supplier_name' => 'Information And Communication Technology Group (Hongkong) Co., Limited'
]);
// (new \App\Http\Services\SupplierService())->initialCpTimeDays(15307, 5);
// (new \App\Http\Services\DataService())->initSkuRulers();
// (new \App\Http\Services\DataService())->initialMainBrandsLimit();
......
......@@ -34,8 +34,8 @@ class SupplierChannelModel extends Model
const SYNC_UNITED_STATUS_OK = 1;
//供应商类型
const SUPPLIER_GROUP_ORIGINAL = 1; //原厂
const SUPPLIER_GROUP_PROXY = 4; //代理
const SUPPLIER_GROUP_PROXY = 1; //代理
const SUPPLIER_GROUP_ORIGINAL = 4; //原厂
const SUPPLIER_GROUP_MIX = 7; //混合分销商
//供应商地区
......
......@@ -56,6 +56,17 @@
}
});
form.on('select(futures_day_type)', function (data) {
console.log(data.value)
if (data.value === '2') {
$('#futures_cp_time_day').attr('disabled', true);
$('#futures_cp_time_day').addClass('layui-disabled');
}else{
$('#futures_cp_time_day').attr('disabled', false);
$('#futures_cp_time_day').removeClass('layui-disabled');
}
});
form.on('submit(cancel)', function (data) {
admin.closeThisDialog();
});
......
......@@ -441,7 +441,7 @@
type: 2,
content: '/sku/SetSupplierSkuCpTimeLimit?view=iframe',
area: ['800px', '600px'],
title: '上架有效期配置',
title: '商品有效期配置',
end: function () {
}
});
......
......@@ -17,7 +17,7 @@
config('fixed.SupplierGroup'),['required'=>true,'width'=>'150px']) !!}
</div>
</div>
<div class="layui-form-item" style="display: none" id="supplier_code_div" >
<div class="layui-form-item" style="display: none" id="supplier_code_div">
<div class="layui-inline" style="margin-left: 73px;">
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('supplier_code','供应商编码',null,
......@@ -26,7 +26,8 @@
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label" style="width: 150px"><span class="require"></span>上架有效期配置</label>
<label class="layui-form-label" style="width: 150px"><span
class="require"></span>现货有效期配置</label>
<div class="layui-input-inline">
<input type="text" name="cp_time_day" id="cp_time_day"
placeholder="(天数)" class="layui-input"
......@@ -41,6 +42,23 @@
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label" style="width: 150px"><span
class="require"></span>期货有效期配置</label>
<div class="layui-input-inline">
<input type="text" name="futures_cp_time_day" id="futures_cp_time_day"
placeholder="(天数)" class="layui-input"
value="">
</div>
</div>
<div class="layui-inline">
<select name="futures_day_type" lay-filter="futures_day_type">
<option value="1">自定义</option>
<option value="2">无限制</option>
</select>
</div>
</div>
<div class="layui-form-item">
<div align="center" style="margin-top: 10px;text-align: right">
<button type="button" class="layui-btn layui-btn-sm layui-btn-info submit-loading" lay-submit
lay-filter="setSupplierSkuCpTimeLimit">确认
......
......@@ -38,7 +38,7 @@
<button type="button" class="layui-btn layui-btn-sm" id="sync_erp_rate">同步ERP汇率</button>
<button type="button" class="layui-btn layui-btn-sm" id="set_sku_tag">设置标签</button>
@if (checkPerm('SetSupplierSkuCpTimeLimit'))
<button type="button" class="layui-btn layui-btn-sm" id="set_sku_cp_time_ruler">上架有效期配置</button>
<button type="button" class="layui-btn layui-btn-sm" id="set_sku_cp_time_ruler">商品有效期配置</button>
@endif
@endif
</div>
......
<?php //5a2d73c9941273424673b97886f1137b
<?php //f29c9ed4000b5855b48d55cabc896c41
/** @noinspection all */
namespace Illuminate\Support\Facades {
......@@ -19,9 +19,9 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Foundation\Application::hasMonologConfigurator
* @method static bool hasMonologConfigurator()
* @see \Illuminate\Foundation\Application::getDeferredServices
* @method static array getDeferredServices()
* @method static array|mixed getDeferredServices()
* @see \Illuminate\Foundation\Application::registerDeferredProvider
* @method static void registerDeferredProvider(string $provider, string $service = null)
* @method static void registerDeferredProvider($provider, $service = null)
* @see \Illuminate\Foundation\Application::handle
* @method static \Symfony\Component\HttpFoundation\Response handle(\Symfony\Component\HttpFoundation\Request $request, $type = self::MASTER_REQUEST, $catch = true)
* @see \Illuminate\Container\Container::bindIf
......@@ -33,29 +33,29 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Container\Container::extend
* @method static void extend(string $abstract, \Closure $closure)
* @see \Illuminate\Foundation\Application::useStoragePath
* @method static \Illuminate\Foundation\Application useStoragePath(string $path)
* @method static \Illuminate\Foundation\Application useStoragePath($path)
* @see \Illuminate\Foundation\Application::hasBeenBootstrapped
* @method static bool hasBeenBootstrapped()
* @method static bool|mixed hasBeenBootstrapped()
* @see \Illuminate\Container\Container::offsetUnset
* @method static void offsetUnset(string $key)
* @see \Illuminate\Foundation\Application::loadEnvironmentFrom
* @method static \Illuminate\Foundation\Application loadEnvironmentFrom(string $file)
* @method static \Illuminate\Foundation\Application loadEnvironmentFrom($file)
* @see \Illuminate\Container\Container::setInstance
* @method static void setInstance(\Illuminate\Contracts\Container\Container $container)
* @see \Illuminate\Foundation\Application::terminate
* @method static void terminate()
* @see \Illuminate\Foundation\Application::environmentFile
* @method static string environmentFile()
* @method static mixed|string environmentFile()
* @see \Illuminate\Foundation\Application::getCachedCompilePath
* @method static string getCachedCompilePath()
* @see \Illuminate\Foundation\Application::runningUnitTests
* @method static bool runningUnitTests()
* @see \Illuminate\Foundation\Application::setLocale
* @method static void setLocale(string $locale)
* @method static void setLocale($locale)
* @see \Illuminate\Foundation\Application::bootstrapPath
* @method static string bootstrapPath()
* @see \Illuminate\Foundation\Application::detectEnvironment
* @method static string detectEnvironment(\Closure $callback)
* @method static mixed|string detectEnvironment(\Closure $callback)
* @see \Illuminate\Foundation\Application::isLocal
* @method static bool isLocal()
* @see \Illuminate\Foundation\Application::getCachedServicesPath
......@@ -65,21 +65,21 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Foundation\Application::registerConfiguredProviders
* @method static void registerConfiguredProviders()
* @see \Illuminate\Foundation\Application::isLocale
* @method static bool isLocale(string $locale)
* @method static bool isLocale($locale)
* @see \Illuminate\Container\Container::share
* @method static \Closure share(\Closure $closure)
* @see \Illuminate\Foundation\Application::getNamespace
* @method static null|string getNamespace()
* @method static int|mixed|null|string getNamespace()
* @see \Illuminate\Container\Container::resolved
* @method static bool resolved(string $abstract)
* @see \Illuminate\Foundation\Application::getProvider
* @method static \Illuminate\Support\ServiceProvider|null getProvider(\Illuminate\Support\ServiceProvider|string $provider)
* @method static false|mixed getProvider($provider)
* @see \Illuminate\Container\Container::refresh
* @method static mixed refresh(string $abstract, $target, string $method)
* @see \Illuminate\Foundation\Application::registerCoreContainerAliases
* @method static void registerCoreContainerAliases()
* @see \Illuminate\Foundation\Application::useDatabasePath
* @method static \Illuminate\Foundation\Application useDatabasePath(string $path)
* @method static \Illuminate\Foundation\Application useDatabasePath($path)
* @see \Illuminate\Foundation\Application::environmentFilePath
* @method static string environmentFilePath()
* @see \Illuminate\Foundation\Application::booting
......@@ -89,15 +89,15 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Container\Container::call
* @method static mixed call(callable|string $callback, array $parameters = [], null|string $defaultMethod = null)
* @see \Illuminate\Foundation\Application::getLocale
* @method static string getLocale()
* @method static void getLocale()
* @see \Illuminate\Foundation\Application::terminating
* @method static \Illuminate\Foundation\Application terminating(\Closure $callback)
* @see \Illuminate\Foundation\Application::beforeBootstrapping
* @method static void beforeBootstrapping(string $bootstrapper, \Closure $callback)
* @method static void beforeBootstrapping($bootstrapper, \Closure $callback)
* @see \Illuminate\Container\Container::wrap
* @method static \Closure wrap(\Closure $callback, array $parameters = [])
* @see \Illuminate\Foundation\Application::register
* @method static \Illuminate\Support\ServiceProvider|string register(\Illuminate\Support\ServiceProvider|string $provider, array $options = [], bool $force = false)
* @method static \Illuminate\Support\ServiceProvider|mixed|string register($provider, $options = [], $force = false)
* @see \Illuminate\Foundation\Application::environmentPath
* @method static string environmentPath()
* @see \Illuminate\Foundation\Application::addDeferredServices
......@@ -113,13 +113,13 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Foundation\Application::storagePath
* @method static string storagePath()
* @see \Illuminate\Foundation\Application::resolveProviderClass
* @method static \Illuminate\Support\ServiceProvider resolveProviderClass(string $provider)
* @method static mixed resolveProviderClass($provider)
* @see \Illuminate\Foundation\Application::loadDeferredProvider
* @method static void loadDeferredProvider(string $service)
* @method static void loadDeferredProvider($service)
* @see \Illuminate\Foundation\Application::booted
* @method static void booted($callback)
* @see \Illuminate\Foundation\Application::routesAreCached
* @method static bool routesAreCached()
* @method static void routesAreCached()
* @see \Illuminate\Container\Container::tag
* @method static void tag(array|string $abstracts, array|array[] $tags)
* @see \Illuminate\Foundation\Application::publicPath
......@@ -131,11 +131,11 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Foundation\Application::loadDeferredProviders
* @method static void loadDeferredProviders()
* @see \Illuminate\Foundation\Application::abort
* @method static void abort(int $code, string $message = '', array $headers = [])
* @method static void abort($code, $message = '', array $headers = [])
* @see \Illuminate\Container\Container::afterResolving
* @method static void afterResolving(string $abstract, \Closure $callback = null)
* @see \Illuminate\Foundation\Application::afterBootstrapping
* @method static void afterBootstrapping(string $bootstrapper, \Closure $callback)
* @method static void afterBootstrapping($bootstrapper, \Closure $callback)
* @see \Illuminate\Foundation\Application::configurationIsCached
* @method static bool configurationIsCached()
* @see \Illuminate\Foundation\Application::runningInConsole
......@@ -153,11 +153,11 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Container\Container::offsetExists
* @method static bool offsetExists(string $key)
* @see \Illuminate\Foundation\Application::afterLoadingEnvironment
* @method static null|void afterLoadingEnvironment(\Closure $callback)
* @method static null afterLoadingEnvironment(\Closure $callback)
* @see \Illuminate\Foundation\Application::boot
* @method static void boot()
* @see \Illuminate\Foundation\Application::make
* @method static mixed make(string $abstract, array $parameters = [])
* @method static void make($abstract, array $parameters = [])
* @see \Illuminate\Foundation\Application::getMonologConfigurator
* @method static callable|null getMonologConfigurator()
* @see \Illuminate\Foundation\Application::bootstrapWith
......@@ -171,21 +171,21 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Container\Container::resolving
* @method static void resolving(string $abstract, \Closure $callback = null)
* @see \Illuminate\Foundation\Application::bound
* @method static bool bound(string $abstract)
* @method static bool bound($abstract)
* @see \Illuminate\Foundation\Application::isBooted
* @method static bool isBooted()
* @method static bool|mixed isBooted()
* @see \Illuminate\Foundation\Application::getCachedRoutesPath
* @method static string getCachedRoutesPath()
* @see \Illuminate\Container\Container::getBindings
* @method static array getBindings()
* @see \Illuminate\Foundation\Application::useEnvironmentPath
* @method static \Illuminate\Foundation\Application useEnvironmentPath(string $path)
* @method static \Illuminate\Foundation\Application useEnvironmentPath($path)
* @see \Illuminate\Foundation\Application::setBasePath
* @method static \Illuminate\Foundation\Application setBasePath(string $basePath)
* @method static \Illuminate\Foundation\Application setBasePath($basePath)
* @see \Illuminate\Foundation\Application::environment
* @method static bool|string environment()
* @see \Illuminate\Foundation\Application::isDeferredService
* @method static bool isDeferredService(string $service)
* @method static bool isDeferredService($service)
* @see \Illuminate\Container\Container::build
* @method static mixed build(string $concrete, array $parameters = [])
* @see \Illuminate\Foundation\Application::getCachedConfigPath
......@@ -193,7 +193,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Foundation\Application::configPath
* @method static string configPath()
* @see \Illuminate\Foundation\Application::getLoadedProviders
* @method static array getLoadedProviders()
* @method static array|mixed getLoadedProviders()
* @see \Illuminate\Container\Container::getInstance
* @method static \Illuminate\Container\Container getInstance()
*/
......@@ -241,15 +241,15 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Contracts\Auth\Guard::setUser
* @method static void setUser(\Illuminate\Contracts\Auth\Authenticatable $user)
* @see \Illuminate\Contracts\Auth\Guard::guest
* @method static void guest()
* @method static bool guest()
* @see \Illuminate\Contracts\Auth\Guard::id
* @method static void id()
* @method static int|null id()
* @see \Illuminate\Contracts\Auth\Guard::check
* @method static void check()
* @method static bool check()
* @see \Illuminate\Contracts\Auth\Guard::user
* @method static void user()
* @method static \Illuminate\Contracts\Auth\Authenticatable|null user()
* @see \Illuminate\Contracts\Auth\Guard::validate
* @method static void validate(array $credentials = [])
* @method static bool validate(array $credentials = [])
* @see \Illuminate\Contracts\Auth\StatefulGuard::onceUsingId
* @method static void onceUsingId($id)
* @see \Illuminate\Contracts\Auth\StatefulGuard::login
......@@ -275,7 +275,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\View\Compilers\BladeCompiler::compile
* @method static void compile($path = null)
* @see \Illuminate\View\Compilers\Compiler::isExpired
* @method static bool isExpired($path)
* @method static bool isExpired(string $path)
* @see \Illuminate\View\Compilers\BladeCompiler::extend
* @method static void extend(callable $compiler)
* @see \Illuminate\View\Compilers\BladeCompiler::getContentTags
......@@ -283,7 +283,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\View\Compilers\BladeCompiler::setEscapedContentTags
* @method static void setEscapedContentTags($openTag, $closeTag)
* @see \Illuminate\View\Compilers\Compiler::getCompiledPath
* @method static string getCompiledPath($path)
* @method static string getCompiledPath(string $path)
* @see \Illuminate\View\Compilers\BladeCompiler::setRawTags
* @method static void setRawTags($openTag, $closeTag)
* @see \Illuminate\View\Compilers\BladeCompiler::getRawTags
......@@ -343,7 +343,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Cache\Repository::remember
* @method static array|mixed remember(string $key, \DateTime|int $minutes, \Closure $callback)
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Illuminate\Cache\Repository::get
* @method static array|mixed get(string $key, $default = null)
* @see \Illuminate\Cache\Repository::putMany
......@@ -357,7 +357,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Cache\Repository::getStore
* @method static \Illuminate\Contracts\Cache\Store getStore()
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Illuminate\Cache\Repository::getDefaultCacheTime
* @method static int getDefaultCacheTime()
* @see \Illuminate\Cache\Repository::many
......@@ -375,7 +375,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Cache\Repository::sear
* @method static array|mixed sear(string $key, \Closure $callback)
* @see \Illuminate\Support\Traits\Macroable::macroCall
* @method static mixed macroCall(string $method, array $parameters)
* @method static mixed macroCall($method, $parameters)
* @see \Illuminate\Cache\Repository::forever
* @method static void forever(string $key, $value)
*/
......@@ -439,25 +439,25 @@ namespace Illuminate\Support\Facades {
/**
* @see \Illuminate\Database\DatabaseManager::setDefaultConnection
* @method static void setDefaultConnection($name)
* @method static void setDefaultConnection(string $name)
* @see \Illuminate\Database\DatabaseManager::disconnect
* @method static void disconnect($name = null)
* @method static void disconnect(string $name = null)
* @see \Illuminate\Database\DatabaseManager::supportedDrivers
* @method static string[] supportedDrivers()
* @method static array|string[] supportedDrivers()
* @see \Illuminate\Database\DatabaseManager::getConnections
* @method static array|mixed getConnections()
* @method static array getConnections()
* @see \Illuminate\Database\DatabaseManager::purge
* @method static void purge($name = null)
* @method static void purge(string $name = null)
* @see \Illuminate\Database\DatabaseManager::getDefaultConnection
* @method static string getDefaultConnection()
* @see \Illuminate\Database\DatabaseManager::extend
* @method static void extend($name, callable $resolver)
* @method static void extend(string $name, callable $resolver)
* @see \Illuminate\Database\DatabaseManager::reconnect
* @method static \Illuminate\Database\Connection|\Illuminate\Database\ConnectionInterface|mixed reconnect($name = null)
* @method static \Illuminate\Database\Connection reconnect(string $name = null)
* @see \Illuminate\Database\DatabaseManager::availableDrivers
* @method static array|string[] availableDrivers()
* @method static array availableDrivers()
* @see \Illuminate\Database\DatabaseManager::connection
* @method static \Illuminate\Database\Connection|\Illuminate\Database\ConnectionInterface|mixed connection($name = null)
* @method static \Illuminate\Database\Connection connection(string $name = null)
* @see \Illuminate\Database\Connection::logQuery
* @method static void logQuery(string $query, array $bindings, float|null $time = null)
* @see \Illuminate\Database\Connection::getPostProcessor
......@@ -617,103 +617,103 @@ namespace Illuminate\Support\Facades {
/**
* @see \Illuminate\Filesystem\Filesystem::extension
* @method static string extension(string $path)
* @method static array|string extension($path)
* @see \Illuminate\Filesystem\Filesystem::isWritable
* @method static bool isWritable(string $path)
* @method static bool isWritable($path)
* @see \Illuminate\Filesystem\Filesystem::prepend
* @method static int prepend(string $path, string $data)
* @method static false|int prepend($path, $data)
* @see \Illuminate\Filesystem\Filesystem::glob
* @method static array glob(string $pattern, int $flags = 0)
* @method static array|false glob($pattern, $flags = 0)
* @see \Illuminate\Filesystem\Filesystem::type
* @method static string type(string $path)
* @method static false|string type($path)
* @see \Illuminate\Filesystem\Filesystem::dirname
* @method static string dirname(string $path)
* @method static array|string dirname($path)
* @see \Illuminate\Filesystem\Filesystem::delete
* @method static bool delete(array|string $paths)
* @method static bool delete($paths)
* @see \Illuminate\Filesystem\Filesystem::put
* @method static int put(string $path, string $contents, bool $lock = false)
* @method static false|int put($path, $contents, $lock = false)
* @see \Illuminate\Filesystem\Filesystem::requireOnce
* @method static mixed requireOnce(string $file)
* @method static void requireOnce($file)
* @see \Illuminate\Filesystem\Filesystem::copyDirectory
* @method static bool copyDirectory(string $directory, string $destination, int $options = null)
* @method static bool copyDirectory($directory, $destination, $options = null)
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Illuminate\Filesystem\Filesystem::get
* @method static string get(string $path, bool $lock = false)
* @method static false|string get($path, $lock = false)
* @see \Illuminate\Filesystem\Filesystem::isFile
* @method static bool isFile(string $file)
* @method static bool isFile($file)
* @see \Illuminate\Filesystem\Filesystem::directories
* @method static array directories(string $directory)
* @method static array directories($directory)
* @see \Illuminate\Filesystem\Filesystem::copy
* @method static bool copy(string $path, string $target)
* @method static bool copy($path, $target)
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Illuminate\Filesystem\Filesystem::move
* @method static bool move(string $path, string $target)
* @method static bool move($path, $target)
* @see \Illuminate\Filesystem\Filesystem::isDirectory
* @method static bool isDirectory(string $directory)
* @method static bool isDirectory($directory)
* @see \Illuminate\Filesystem\Filesystem::moveDirectory
* @method static bool moveDirectory(string $from, string $to, bool $overwrite = false)
* @method static bool moveDirectory($from, $to, $overwrite = false)
* @see \Illuminate\Filesystem\Filesystem::sharedGet
* @method static string sharedGet(string $path)
* @method static false|string sharedGet($path)
* @see \Illuminate\Filesystem\Filesystem::getRequire
* @method static mixed getRequire(string $path)
* @method static mixed getRequire($path)
* @see \Illuminate\Filesystem\Filesystem::deleteDirectory
* @method static bool deleteDirectory(string $directory, bool $preserve = false)
* @method static bool deleteDirectory($directory, $preserve = false)
* @see \Illuminate\Filesystem\Filesystem::basename
* @method static string basename(string $path)
* @method static array|string basename($path)
* @see \Illuminate\Filesystem\Filesystem::size
* @method static int size(string $path)
* @method static false|int size($path)
* @see \Illuminate\Filesystem\Filesystem::lastModified
* @method static int lastModified(string $path)
* @method static false|int lastModified($path)
* @see \Illuminate\Filesystem\Filesystem::makeDirectory
* @method static bool makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)
* @method static bool makeDirectory($path, $mode = 0755, $recursive = false, $force = false)
* @see \Illuminate\Filesystem\Filesystem::name
* @method static string name(string $path)
* @method static array|string name($path)
* @see \Illuminate\Filesystem\Filesystem::files
* @method static array files(string $directory)
* @method static array|false files($directory)
* @see \Illuminate\Filesystem\Filesystem::exists
* @method static bool exists(string $path)
* @method static bool exists($path)
* @see \Illuminate\Filesystem\Filesystem::mimeType
* @method static false|string mimeType(string $path)
* @method static false|string mimeType($path)
* @see \Illuminate\Filesystem\Filesystem::allFiles
* @method static array allFiles(string $directory, bool $hidden = false)
* @method static array allFiles($directory, $hidden = false)
* @see \Illuminate\Filesystem\Filesystem::cleanDirectory
* @method static bool cleanDirectory(string $directory)
* @method static bool cleanDirectory($directory)
* @see \Illuminate\Filesystem\Filesystem::append
* @method static int append(string $path, string $data)
* @method static false|int append($path, $data)
*/
class File {}
/**
* @see \Illuminate\Contracts\Auth\Access\Gate::allows
* @method static void allows($ability, $arguments = [])
* @method static bool allows(string $ability, array|mixed $arguments = [])
* @see \Illuminate\Contracts\Auth\Access\Gate::before
* @method static void before(callable $callback)
* @method static \Illuminate\Contracts\Auth\Access\Gate before(callable $callback)
* @see \Illuminate\Contracts\Auth\Access\Gate::forUser
* @method static void forUser($user)
* @method static \Illuminate\Contracts\Auth\Access\Gate forUser(\Illuminate\Contracts\Auth\Authenticatable|mixed $user)
* @see \Illuminate\Contracts\Auth\Access\Gate::define
* @method static void define($ability, $callback)
* @method static \Illuminate\Contracts\Auth\Access\Gate define(string $ability, callable|string $callback)
* @see \Illuminate\Contracts\Auth\Access\Gate::has
* @method static void has($ability)
* @method static bool has(string $ability)
* @see \Illuminate\Contracts\Auth\Access\Gate::check
* @method static void check($ability, $arguments = [])
* @method static bool check(string $ability, array|mixed $arguments = [])
* @see \Illuminate\Contracts\Auth\Access\Gate::denies
* @method static void denies($ability, $arguments = [])
* @method static bool denies(string $ability, array|mixed $arguments = [])
* @see \Illuminate\Contracts\Auth\Access\Gate::policy
* @method static void policy($class, $policy)
* @method static \Illuminate\Contracts\Auth\Access\Gate policy(string $class, string $policy)
*/
class Gate {}
/**
* @see \Illuminate\Hashing\BcryptHasher::setRounds
* @method static \Illuminate\Hashing\BcryptHasher setRounds($rounds)
* @method static \Illuminate\Hashing\BcryptHasher setRounds(int $rounds)
* @see \Illuminate\Hashing\BcryptHasher::needsRehash
* @method static bool needsRehash($hashedValue, array $options = [])
* @method static bool needsRehash(string $hashedValue, array $options = [])
* @see \Illuminate\Hashing\BcryptHasher::check
* @method static bool check($value, $hashedValue, array $options = [])
* @method static bool check(string $value, string $hashedValue, array $options = [])
* @see \Illuminate\Hashing\BcryptHasher::make
* @method static null|string make($value, array $options = [])
* @method static string make(string $value, array $options = [])
*/
class Hash {}
......@@ -751,13 +751,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::isXmlHttpRequest
* @method static bool isXmlHttpRequest()
* @see \Illuminate\Http\Request::cookie
* @method static array|string cookie(string $key = null, array|null|string $default = null)
* @method static void cookie($key = null, $default = null)
* @see \Illuminate\Http\Request::method
* @method static string method()
* @see \Illuminate\Http\Request::old
* @method static array|string old(string $key = null, array|null|string $default = null)
* @method static void old($key = null, $default = null)
* @see \Illuminate\Http\Request::ip
* @method static string ip()
* @method static mixed|null|string ip()
* @see \Symfony\Component\HttpFoundation\Request::getContent
* @method static resource|string getContent(bool $asResource = false)
* @see \Symfony\Component\HttpFoundation\Request::getBaseUrl
......@@ -767,33 +767,33 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getUriForPath
* @method static string getUriForPath(string $path)
* @see \Illuminate\Http\Request::ips
* @method static array ips()
* @method static array|null[] ips()
* @see \Illuminate\Http\Request::getRouteResolver
* @method static \Closure getRouteResolver()
* @see \Illuminate\Http\Request::input
* @method static array|string input(string $key = null, array|null|string $default = null)
* @method static mixed input($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::enableHttpMethodParameterOverride
* @method static void enableHttpMethodParameterOverride()
* @see \Illuminate\Http\Request::route
* @method static \Illuminate\Routing\Route|object|string route(null|string $param = null)
* @method static mixed route($param = null)
* @see \Symfony\Component\HttpFoundation\Request::getPathInfo
* @method static string getPathInfo()
* @see \Illuminate\Http\Request::offsetUnset
* @method static void offsetUnset(string $offset)
* @method static null offsetUnset($offset)
* @see \Illuminate\Http\Request::flashOnly
* @method static null|void flashOnly(array|mixed $keys)
* @method static null flashOnly($keys)
* @see \Illuminate\Http\Request::except
* @method static array except(array|mixed $keys)
* @method static array except($keys)
* @see \Illuminate\Http\Request::decodedPath
* @method static string decodedPath()
* @see \Symfony\Component\HttpFoundation\Request::getRequestFormat
* @method static string getRequestFormat(string $default = 'html')
* @see \Illuminate\Http\Request::flash
* @method static void flash(string $filter = null, array $keys = [])
* @method static void flash($filter = null, $keys = [])
* @see \Symfony\Component\HttpFoundation\Request::setTrustedHeaderName
* @method static void setTrustedHeaderName(string $key, string $value)
* @see \Illuminate\Http\Request::server
* @method static array|string server(string $key = null, array|null|string $default = null)
* @method static void server($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::setLocale
* @method static void setLocale(string $locale)
* @see \Illuminate\Http\Request::setUserResolver
......@@ -817,19 +817,19 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::segments
* @method static array segments()
* @see \Illuminate\Http\Request::file
* @method static array|\Illuminate\Http\UploadedFile|null file(string $key = null, $default = null)
* @method static mixed file($key = null, $default = null)
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Symfony\Component\HttpFoundation\Request::getContentType
* @method static null|string getContentType()
* @see \Symfony\Component\HttpFoundation\Request::get
* @method static mixed get(string $key, $default = null)
* @see \Illuminate\Http\Request::matchesType
* @method static bool matchesType(string $actual, string $type)
* @method static bool matchesType($actual, $type)
* @see \Illuminate\Http\Request::acceptsJson
* @method static bool acceptsJson()
* @see \Illuminate\Http\Request::prefers
* @method static null|string prefers(array|string $contentTypes)
* @method static mixed|void prefers($contentTypes)
* @see \Symfony\Component\HttpFoundation\Request::getTrustedProxies
* @method static array|string[] getTrustedProxies()
* @see \Symfony\Component\HttpFoundation\Request::getDefaultLocale
......@@ -839,7 +839,7 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getSession
* @method static null|\Symfony\Component\HttpFoundation\Session\SessionInterface getSession()
* @see \Illuminate\Http\Request::hasHeader
* @method static bool hasHeader(string $key)
* @method static bool hasHeader($key)
* @see \Symfony\Component\HttpFoundation\Request::getUserInfo
* @method static null|string getUserInfo()
* @see \Illuminate\Http\Request::url
......@@ -853,13 +853,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getLocale
* @method static string getLocale()
* @see \Illuminate\Http\Request::exists
* @method static bool exists(array|string $key)
* @method static bool exists($key)
* @see \Symfony\Component\HttpFoundation\Request::initialize
* @method static void initialize(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), resource|string $content = null)
* @see \Illuminate\Http\Request::instance
* @method static \Illuminate\Http\Request instance()
* @see \Illuminate\Http\Request::hasFile
* @method static bool hasFile(string $key)
* @method static bool hasFile($key)
* @see \Symfony\Component\HttpFoundation\Request::getRelativeUriForPath
* @method static string getRelativeUriForPath(string $path)
* @see \Illuminate\Http\Request::pjax
......@@ -873,25 +873,25 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::secure
* @method static bool secure()
* @see \Illuminate\Http\Request::createFromBase
* @method static \Illuminate\Http\Request createFromBase(\Symfony\Component\HttpFoundation\Request $request)
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request createFromBase(\Symfony\Component\HttpFoundation\Request $request)
* @see \Symfony\Component\HttpFoundation\Request::getRealMethod
* @method static string getRealMethod()
* @see \Symfony\Component\HttpFoundation\Request::getPreferredLanguage
* @method static null|string getPreferredLanguage(array $locales = null)
* @see \Illuminate\Http\Request::bearerToken
* @method static null|string bearerToken()
* @method static string|void bearerToken()
* @see \Symfony\Component\HttpFoundation\Request::getClientIps
* @method static array|null[] getClientIps()
* @see \Illuminate\Http\Request::segment
* @method static null|string segment(int $index, null|string $default = null)
* @method static mixed segment($index, $default = null)
* @see \Illuminate\Http\Request::only
* @method static array only(array|mixed $keys)
* @method static array only($keys)
* @see \Symfony\Component\HttpFoundation\Request::setFactory
* @method static void setFactory(callable|null $callable)
* @see \Symfony\Component\HttpFoundation\Request::create
* @method static \Symfony\Component\HttpFoundation\Request create(string $uri, string $method = 'GET', array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null)
* @see \Illuminate\Http\Request::has
* @method static bool has(array|string $key)
* @method static bool has($key)
* @see \Symfony\Component\HttpFoundation\Request::getHttpHost
* @method static string getHttpHost()
* @see \Symfony\Component\HttpFoundation\Request::setFormat
......@@ -903,43 +903,43 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::setSession
* @method static void setSession(\Symfony\Component\HttpFoundation\Session\SessionInterface $session)
* @see \Illuminate\Http\Request::accepts
* @method static bool accepts(array|string $contentTypes)
* @method static bool accepts($contentTypes)
* @see \Illuminate\Http\Request::query
* @method static array|string query(string $key = null, array|null|string $default = null)
* @method static void query($key = null, $default = null)
* @see \Illuminate\Http\Request::format
* @method static string format(string $default = 'html')
* @method static int|mixed|string format($default = 'html')
* @see \Illuminate\Http\Request::capture
* @method static \Illuminate\Http\Request capture()
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request capture()
* @see \Illuminate\Http\Request::duplicate
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)
* @see \Symfony\Component\HttpFoundation\Request::getClientIp
* @method static null|string getClientIp()
* @see \Illuminate\Http\Request::hasCookie
* @method static bool hasCookie(string $key)
* @method static bool hasCookie($key)
* @see \Symfony\Component\HttpFoundation\Request::getUser
* @method static null|string getUser()
* @see \Symfony\Component\HttpFoundation\Request::getTrustedHosts
* @method static array|string[] getTrustedHosts()
* @see \Illuminate\Http\Request::header
* @method static array|string header(string $key = null, array|null|string $default = null)
* @method static void header($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::getBasePath
* @method static string getBasePath()
* @see \Illuminate\Http\Request::offsetGet
* @method static mixed offsetGet(string $offset)
* @method static mixed offsetGet($offset)
* @see \Symfony\Component\HttpFoundation\Request::getTrustedHeaderName
* @method static string getTrustedHeaderName(string $key)
* @see \Illuminate\Http\Request::session
* @method static \Illuminate\Session\Store session()
* @method static null|\Symfony\Component\HttpFoundation\Session\SessionInterface session()
* @see \Symfony\Component\HttpFoundation\Request::isNoCache
* @method static bool isNoCache()
* @see \Illuminate\Http\Request::offsetSet
* @method static void offsetSet(string $offset, $value)
* @method static null offsetSet($offset, $value)
* @see \Symfony\Component\HttpFoundation\Request::getMethod
* @method static string getMethod()
* @see \Symfony\Component\HttpFoundation\Request::getMimeType
* @method static null|string getMimeType(string $format)
* @see \Illuminate\Http\Request::flashExcept
* @method static null|void flashExcept(array|mixed $keys)
* @method static null flashExcept($keys)
* @see \Illuminate\Http\Request::flush
* @method static void flush()
* @see \Symfony\Component\HttpFoundation\Request::normalizeQueryString
......@@ -947,9 +947,9 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::root
* @method static string root()
* @see \Illuminate\Http\Request::json
* @method static mixed|string|\Symfony\Component\HttpFoundation\ParameterBag json(string $key = null, $default = null)
* @method static mixed|\Symfony\Component\HttpFoundation\ParameterBag json($key = null, $default = null)
* @see \Illuminate\Http\Request::offsetExists
* @method static bool offsetExists(string $offset)
* @method static bool offsetExists($offset)
* @see \Symfony\Component\HttpFoundation\Request::getUri
* @method static string getUri()
* @see \Symfony\Component\HttpFoundation\Request::getFormat
......@@ -957,13 +957,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getScriptName
* @method static string getScriptName()
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Symfony\Component\HttpFoundation\Request::isSecure
* @method static bool isSecure()
* @see \Illuminate\Http\Request::fullUrlWithQuery
* @method static string fullUrlWithQuery(array $query)
* @see \Illuminate\Http\Request::intersect
* @method static array intersect(array|mixed $keys)
* @method static array intersect($keys)
* @see \Symfony\Component\HttpFoundation\Request::getScheme
* @method static string getScheme()
* @see \Illuminate\Http\Request::fullUrlIs
......@@ -975,9 +975,9 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::toArray
* @method static array toArray()
* @see \Illuminate\Http\Request::allFiles
* @method static array allFiles()
* @method static array|array[]|\array[][]|\array[][][]|\Illuminate\Http\UploadedFile[]|\Illuminate\Http\UploadedFile[][]|\Illuminate\Http\UploadedFile[][][]|null[]|\null[][]|\null[][][] allFiles()
* @see \Illuminate\Http\Request::user
* @method static mixed user(null|string $guard = null)
* @method static mixed user($guard = null)
* @see \Symfony\Component\HttpFoundation\Request::getLanguages
* @method static array getLanguages()
*/
......@@ -1025,41 +1025,41 @@ namespace Illuminate\Support\Facades {
/**
* @see \Illuminate\Log\Writer::useSyslog
* @method static \Monolog\Logger useSyslog($name = 'laravel', $level = 'debug')
* @method static \Psr\Log\LoggerInterface useSyslog(string $name = 'laravel', string $level = 'debug')
* @see \Illuminate\Log\Writer::debug
* @method static null debug($message, array $context = [])
* @method static null|void debug(string $message, array $context = [])
* @see \Illuminate\Log\Writer::critical
* @method static null critical($message, array $context = [])
* @method static null|void critical(string $message, array $context = [])
* @see \Illuminate\Log\Writer::log
* @method static null log($level, $message, array $context = [])
* @method static null|void log(string $level, string $message, array $context = [])
* @see \Illuminate\Log\Writer::useDailyFiles
* @method static void useDailyFiles($path, $days = 0, $level = 'debug')
* @method static void useDailyFiles(string $path, int $days = 0, string $level = 'debug')
* @see \Illuminate\Log\Writer::emergency
* @method static null emergency($message, array $context = [])
* @method static null|void emergency(string $message, array $context = [])
* @see \Illuminate\Log\Writer::getMonolog
* @method static \Monolog\Logger getMonolog()
* @see \Illuminate\Log\Writer::error
* @method static null error($message, array $context = [])
* @method static null|void error(string $message, array $context = [])
* @see \Illuminate\Log\Writer::setEventDispatcher
* @method static void setEventDispatcher(\Illuminate\Contracts\Events\Dispatcher $dispatcher)
* @see \Illuminate\Log\Writer::useFiles
* @method static void useFiles($path, $level = 'debug')
* @method static void useFiles(string $path, string $level = 'debug')
* @see \Illuminate\Log\Writer::listen
* @method static void listen(\Closure $callback)
* @see \Illuminate\Log\Writer::alert
* @method static null alert($message, array $context = [])
* @method static null|void alert(string $message, array $context = [])
* @see \Illuminate\Log\Writer::getEventDispatcher
* @method static \Illuminate\Contracts\Events\Dispatcher getEventDispatcher()
* @see \Illuminate\Log\Writer::warning
* @method static null warning($message, array $context = [])
* @method static null|void warning(string $message, array $context = [])
* @see \Illuminate\Log\Writer::useErrorLog
* @method static void useErrorLog($level = 'debug', $messageType = ErrorLogHandler::OPERATING_SYSTEM)
* @method static void useErrorLog(string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM)
* @see \Illuminate\Log\Writer::write
* @method static null write($level, $message, array $context = [])
* @method static null|void write(string $level, string $message, array $context = [])
* @see \Illuminate\Log\Writer::info
* @method static null info($message, array $context = [])
* @method static null|void info(string $message, array $context = [])
* @see \Illuminate\Log\Writer::notice
* @method static null notice($message, array $context = [])
* @method static null|void notice(string $message, array $context = [])
*/
class Log {}
......@@ -1241,13 +1241,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::isXmlHttpRequest
* @method static bool isXmlHttpRequest()
* @see \Illuminate\Http\Request::cookie
* @method static array|string cookie(string $key = null, array|null|string $default = null)
* @method static void cookie($key = null, $default = null)
* @see \Illuminate\Http\Request::method
* @method static string method()
* @see \Illuminate\Http\Request::old
* @method static array|string old(string $key = null, array|null|string $default = null)
* @method static void old($key = null, $default = null)
* @see \Illuminate\Http\Request::ip
* @method static string ip()
* @method static mixed|null|string ip()
* @see \Symfony\Component\HttpFoundation\Request::getContent
* @method static resource|string getContent(bool $asResource = false)
* @see \Symfony\Component\HttpFoundation\Request::getBaseUrl
......@@ -1257,33 +1257,33 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getUriForPath
* @method static string getUriForPath(string $path)
* @see \Illuminate\Http\Request::ips
* @method static array ips()
* @method static array|null[] ips()
* @see \Illuminate\Http\Request::getRouteResolver
* @method static \Closure getRouteResolver()
* @see \Illuminate\Http\Request::input
* @method static array|string input(string $key = null, array|null|string $default = null)
* @method static mixed input($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::enableHttpMethodParameterOverride
* @method static void enableHttpMethodParameterOverride()
* @see \Illuminate\Http\Request::route
* @method static \Illuminate\Routing\Route|object|string route(null|string $param = null)
* @method static mixed route($param = null)
* @see \Symfony\Component\HttpFoundation\Request::getPathInfo
* @method static string getPathInfo()
* @see \Illuminate\Http\Request::offsetUnset
* @method static void offsetUnset(string $offset)
* @method static null offsetUnset($offset)
* @see \Illuminate\Http\Request::flashOnly
* @method static null|void flashOnly(array|mixed $keys)
* @method static null flashOnly($keys)
* @see \Illuminate\Http\Request::except
* @method static array except(array|mixed $keys)
* @method static array except($keys)
* @see \Illuminate\Http\Request::decodedPath
* @method static string decodedPath()
* @see \Symfony\Component\HttpFoundation\Request::getRequestFormat
* @method static string getRequestFormat(string $default = 'html')
* @see \Illuminate\Http\Request::flash
* @method static void flash(string $filter = null, array $keys = [])
* @method static void flash($filter = null, $keys = [])
* @see \Symfony\Component\HttpFoundation\Request::setTrustedHeaderName
* @method static void setTrustedHeaderName(string $key, string $value)
* @see \Illuminate\Http\Request::server
* @method static array|string server(string $key = null, array|null|string $default = null)
* @method static void server($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::setLocale
* @method static void setLocale(string $locale)
* @see \Illuminate\Http\Request::setUserResolver
......@@ -1307,19 +1307,19 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::segments
* @method static array segments()
* @see \Illuminate\Http\Request::file
* @method static array|\Illuminate\Http\UploadedFile|null file(string $key = null, $default = null)
* @method static mixed file($key = null, $default = null)
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Symfony\Component\HttpFoundation\Request::getContentType
* @method static null|string getContentType()
* @see \Symfony\Component\HttpFoundation\Request::get
* @method static mixed get(string $key, $default = null)
* @see \Illuminate\Http\Request::matchesType
* @method static bool matchesType(string $actual, string $type)
* @method static bool matchesType($actual, $type)
* @see \Illuminate\Http\Request::acceptsJson
* @method static bool acceptsJson()
* @see \Illuminate\Http\Request::prefers
* @method static null|string prefers(array|string $contentTypes)
* @method static mixed|void prefers($contentTypes)
* @see \Symfony\Component\HttpFoundation\Request::getTrustedProxies
* @method static array|string[] getTrustedProxies()
* @see \Symfony\Component\HttpFoundation\Request::getDefaultLocale
......@@ -1329,7 +1329,7 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getSession
* @method static null|\Symfony\Component\HttpFoundation\Session\SessionInterface getSession()
* @see \Illuminate\Http\Request::hasHeader
* @method static bool hasHeader(string $key)
* @method static bool hasHeader($key)
* @see \Symfony\Component\HttpFoundation\Request::getUserInfo
* @method static null|string getUserInfo()
* @see \Illuminate\Http\Request::url
......@@ -1343,13 +1343,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getLocale
* @method static string getLocale()
* @see \Illuminate\Http\Request::exists
* @method static bool exists(array|string $key)
* @method static bool exists($key)
* @see \Symfony\Component\HttpFoundation\Request::initialize
* @method static void initialize(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), resource|string $content = null)
* @see \Illuminate\Http\Request::instance
* @method static \Illuminate\Http\Request instance()
* @see \Illuminate\Http\Request::hasFile
* @method static bool hasFile(string $key)
* @method static bool hasFile($key)
* @see \Symfony\Component\HttpFoundation\Request::getRelativeUriForPath
* @method static string getRelativeUriForPath(string $path)
* @see \Illuminate\Http\Request::pjax
......@@ -1363,25 +1363,25 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::secure
* @method static bool secure()
* @see \Illuminate\Http\Request::createFromBase
* @method static \Illuminate\Http\Request createFromBase(\Symfony\Component\HttpFoundation\Request $request)
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request createFromBase(\Symfony\Component\HttpFoundation\Request $request)
* @see \Symfony\Component\HttpFoundation\Request::getRealMethod
* @method static string getRealMethod()
* @see \Symfony\Component\HttpFoundation\Request::getPreferredLanguage
* @method static null|string getPreferredLanguage(array $locales = null)
* @see \Illuminate\Http\Request::bearerToken
* @method static null|string bearerToken()
* @method static string|void bearerToken()
* @see \Symfony\Component\HttpFoundation\Request::getClientIps
* @method static array|null[] getClientIps()
* @see \Illuminate\Http\Request::segment
* @method static null|string segment(int $index, null|string $default = null)
* @method static mixed segment($index, $default = null)
* @see \Illuminate\Http\Request::only
* @method static array only(array|mixed $keys)
* @method static array only($keys)
* @see \Symfony\Component\HttpFoundation\Request::setFactory
* @method static void setFactory(callable|null $callable)
* @see \Symfony\Component\HttpFoundation\Request::create
* @method static \Symfony\Component\HttpFoundation\Request create(string $uri, string $method = 'GET', array $parameters = array(), array $cookies = array(), array $files = array(), array $server = array(), string $content = null)
* @see \Illuminate\Http\Request::has
* @method static bool has(array|string $key)
* @method static bool has($key)
* @see \Symfony\Component\HttpFoundation\Request::getHttpHost
* @method static string getHttpHost()
* @see \Symfony\Component\HttpFoundation\Request::setFormat
......@@ -1393,43 +1393,43 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::setSession
* @method static void setSession(\Symfony\Component\HttpFoundation\Session\SessionInterface $session)
* @see \Illuminate\Http\Request::accepts
* @method static bool accepts(array|string $contentTypes)
* @method static bool accepts($contentTypes)
* @see \Illuminate\Http\Request::query
* @method static array|string query(string $key = null, array|null|string $default = null)
* @method static void query($key = null, $default = null)
* @see \Illuminate\Http\Request::format
* @method static string format(string $default = 'html')
* @method static int|mixed|string format($default = 'html')
* @see \Illuminate\Http\Request::capture
* @method static \Illuminate\Http\Request capture()
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request capture()
* @see \Illuminate\Http\Request::duplicate
* @method static \Illuminate\Http\Request|\Symfony\Component\HttpFoundation\Request duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)
* @see \Symfony\Component\HttpFoundation\Request::getClientIp
* @method static null|string getClientIp()
* @see \Illuminate\Http\Request::hasCookie
* @method static bool hasCookie(string $key)
* @method static bool hasCookie($key)
* @see \Symfony\Component\HttpFoundation\Request::getUser
* @method static null|string getUser()
* @see \Symfony\Component\HttpFoundation\Request::getTrustedHosts
* @method static array|string[] getTrustedHosts()
* @see \Illuminate\Http\Request::header
* @method static array|string header(string $key = null, array|null|string $default = null)
* @method static void header($key = null, $default = null)
* @see \Symfony\Component\HttpFoundation\Request::getBasePath
* @method static string getBasePath()
* @see \Illuminate\Http\Request::offsetGet
* @method static mixed offsetGet(string $offset)
* @method static mixed offsetGet($offset)
* @see \Symfony\Component\HttpFoundation\Request::getTrustedHeaderName
* @method static string getTrustedHeaderName(string $key)
* @see \Illuminate\Http\Request::session
* @method static \Illuminate\Session\Store session()
* @method static null|\Symfony\Component\HttpFoundation\Session\SessionInterface session()
* @see \Symfony\Component\HttpFoundation\Request::isNoCache
* @method static bool isNoCache()
* @see \Illuminate\Http\Request::offsetSet
* @method static void offsetSet(string $offset, $value)
* @method static null offsetSet($offset, $value)
* @see \Symfony\Component\HttpFoundation\Request::getMethod
* @method static string getMethod()
* @see \Symfony\Component\HttpFoundation\Request::getMimeType
* @method static null|string getMimeType(string $format)
* @see \Illuminate\Http\Request::flashExcept
* @method static null|void flashExcept(array|mixed $keys)
* @method static null flashExcept($keys)
* @see \Illuminate\Http\Request::flush
* @method static void flush()
* @see \Symfony\Component\HttpFoundation\Request::normalizeQueryString
......@@ -1437,9 +1437,9 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::root
* @method static string root()
* @see \Illuminate\Http\Request::json
* @method static mixed|string|\Symfony\Component\HttpFoundation\ParameterBag json(string $key = null, $default = null)
* @method static mixed|\Symfony\Component\HttpFoundation\ParameterBag json($key = null, $default = null)
* @see \Illuminate\Http\Request::offsetExists
* @method static bool offsetExists(string $offset)
* @method static bool offsetExists($offset)
* @see \Symfony\Component\HttpFoundation\Request::getUri
* @method static string getUri()
* @see \Symfony\Component\HttpFoundation\Request::getFormat
......@@ -1447,13 +1447,13 @@ namespace Illuminate\Support\Facades {
* @see \Symfony\Component\HttpFoundation\Request::getScriptName
* @method static string getScriptName()
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Symfony\Component\HttpFoundation\Request::isSecure
* @method static bool isSecure()
* @see \Illuminate\Http\Request::fullUrlWithQuery
* @method static string fullUrlWithQuery(array $query)
* @see \Illuminate\Http\Request::intersect
* @method static array intersect(array|mixed $keys)
* @method static array intersect($keys)
* @see \Symfony\Component\HttpFoundation\Request::getScheme
* @method static string getScheme()
* @see \Illuminate\Http\Request::fullUrlIs
......@@ -1465,9 +1465,9 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Http\Request::toArray
* @method static array toArray()
* @see \Illuminate\Http\Request::allFiles
* @method static array allFiles()
* @method static array|array[]|\array[][]|\Illuminate\Http\UploadedFile[]|\Illuminate\Http\UploadedFile[][]|null[]|\null[][] allFiles()
* @see \Illuminate\Http\Request::user
* @method static mixed user(null|string $guard = null)
* @method static mixed user($guard = null)
* @see \Symfony\Component\HttpFoundation\Request::getLanguages
* @method static array getLanguages()
*/
......@@ -1563,7 +1563,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Routing\Router::hasGroupStack
* @method static bool hasGroupStack()
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Illuminate\Routing\Router::getMiddleware
* @method static array getMiddleware()
* @see \Illuminate\Routing\Router::get
......@@ -1579,7 +1579,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Routing\Router::gatherRouteMiddlewares
* @method static array gatherRouteMiddlewares(\Illuminate\Routing\Route $route)
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Illuminate\Routing\Router::controller
* @method static void controller(string $uri, string $controller, array $names = [])
* @see \Illuminate\Routing\Router::middlewareGroup
......@@ -1739,7 +1739,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Session\Store::token
* @method static mixed token()
* @see \Illuminate\Session\Store::getName
* @method static mixed|string getName()
* @method static string getName()
* @see \Illuminate\Session\Store::pull
* @method static mixed pull($key, $default = null)
* @see \Illuminate\Session\Store::decrement
......@@ -1781,7 +1781,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Routing\UrlGenerator::current
* @method static string current()
* @see \Illuminate\Support\Traits\Macroable::hasMacro
* @method static bool hasMacro(string $name)
* @method static bool hasMacro($name)
* @see \Illuminate\Routing\UrlGenerator::action
* @method static string action(string $action, $parameters = [], bool $absolute = true)
* @see \Illuminate\Routing\UrlGenerator::secureAsset
......@@ -1789,7 +1789,7 @@ namespace Illuminate\Support\Facades {
* @see \Illuminate\Routing\UrlGenerator::getRequest
* @method static \Illuminate\Http\Request getRequest()
* @see \Illuminate\Support\Traits\Macroable::macro
* @method static void macro(string $name, callable $macro)
* @method static void macro($name, callable $macro)
* @see \Illuminate\Routing\UrlGenerator::previous
* @method static string previous($fallback = false)
* @see \Illuminate\Routing\UrlGenerator::setSessionResolver
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment