小编Ami*_*deh的帖子

如何删除所有git源和本地标签?

你如何删除已被推送的git标签?删除所有git远程(原始)标记并删除所有git本地标记.

tags git removeall

56
推荐指数
3
解决办法
2万
查看次数

使用Doctrine DBAL使用laravel迁移更改列类型会产生错误

我使用Laravel 5.2,Php7,Apache,Windows

我的迁移文件是"2016_03_30_095234_alter_date_update_news_table.php"

class AddSlugUpdateNewsTable extends Migration
{
    /**
     * Run the migrations.
     * php artisan make:migration add_slug_update_news_table
     * @return void
     */
    public function up()
    {
        Schema::table('news', function (Blueprint $table) {
            $table->date('slug')->change();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('news', function (Blueprint $table) {
            $table->dateTime('slug')->change();
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在运行迁移之后

$\> php artisan migrate

给了我这个错误!

[RuntimeException]更改表"news"的列需要Doctrine DBAL; 安装"doctrine/dbal".

我该怎么办?

php migration doctrine-orm laravel-5

4
推荐指数
2
解决办法
5741
查看次数

如何使用代码编程获取设备的IMEI/ESN号但是在android> 6中

我的Android版本是Marshmallow 6.0

如何以编程方式在android> 6中查找/获取imei编号.

注意:我在AndroidManifest.xml文件中添加了READ_PHONE_STATE权限.

<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

并且在MainActivity中

TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = manager.getDeviceId();

//Device Id is IMEI number

Log.d("msg", "Device id " + deviceid);
Run Code Online (Sandbox Code Playgroud)

android imei android-permissions android-6.0-marshmallow

4
推荐指数
1
解决办法
2万
查看次数

如何在 Laravel 的一页上拥有多个 Yajra 数据表?

问题:我需要在现金页面中使用“产品数据表”,其中“现金数据表”已存在于该页面上。

我已经搜索过这个问题,但令我惊讶的是之前没有人问过这个问题,所以当我找到这个问题的解决方案时,我决定与其他程序员分享我的解决方案。我希望它对你有用。

首先让我说一下我工作的版本。

  • “laravel/框架”:“^8.40”
  • "yajra/laravel-datatables-buttons": "^4.0",
  • "yajra/laravel-datatables-html": "^4.0",
  • “yajra/laravel-datatables-oracle”:“~9.0”

现在我展示我的项目结构

我有路线:列表

 GET|HEAD | cash | cash.index| App\Http\Controllers\CashController@index
 GET|HEAD | product | product.index| App\Http\Controllers\ProductController@index
Run Code Online (Sandbox Code Playgroud)

CashController.php

public function index(CashDataTable $cashDataTable)
{

    return $cashDataTable->render('cash.index');
}
Run Code Online (Sandbox Code Playgroud)

Cash.index.blade.php

{!! $dataTableCash->table(['id'=>'dataTable']) !!}
{!! $dataTableCash->scripts() !!}
Run Code Online (Sandbox Code Playgroud)

CashDataTable.php

使用App\Models\Cash;

class CashDataTable extends DataTable

    public function dataTable($query)
    {
        $dataTable = new EloquentDataTable($query);

        return $dataTable->addColumn('action', 'cash.datatables_actions');
    }
    
    public function html()
    {
        return $this->builder()
            ->columns($this->getColumns())
            ->minifiedAjax()
            ...
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

产品数据表.php

use App\Models\Product;

class ProductDataTable extends DataTable

    public function dataTable($query)
    { …
Run Code Online (Sandbox Code Playgroud)

php datatables laravel yajra-datatable

0
推荐指数
1
解决办法
2031
查看次数