update inbox list
This commit is contained in:
55
vendor/laravel/ui/src/Presets/Bootstrap.php
vendored
Normal file
55
vendor/laravel/ui/src/Presets/Bootstrap.php
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
namespace Laravel\Ui\Presets;
|
||||
|
||||
class Bootstrap extends Preset
|
||||
{
|
||||
/**
|
||||
* Install the preset.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public static function install()
|
||||
{
|
||||
static::updatePackages();
|
||||
static::updateSass();
|
||||
static::updateBootstrapping();
|
||||
static::removeNodeModules();
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the given package array.
|
||||
*
|
||||
* @param array $packages
|
||||
* @return array
|
||||
*/
|
||||
protected static function updatePackageArray(array $packages)
|
||||
{
|
||||
return [
|
||||
'bootstrap' => '^4.0.0',
|
||||
'jquery' => '^3.2',
|
||||
'popper.js' => '^1.12',
|
||||
] + $packages;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the Sass files for the application.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected static function updateSass()
|
||||
{
|
||||
copy(__DIR__.'/bootstrap-stubs/_variables.scss', resource_path('sass/_variables.scss'));
|
||||
copy(__DIR__.'/bootstrap-stubs/app.scss', resource_path('sass/app.scss'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the bootstrapping files.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected static function updateBootstrapping()
|
||||
{
|
||||
copy(__DIR__.'/bootstrap-stubs/bootstrap.js', resource_path('js/bootstrap.js'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user