Skip to content
Discussion options

You must be logged in to vote

use str_slug , problem solved 👍👍👍👍👍👍

namespace App\Imports;

use App\Models\UploadNewsModule;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
use Maatwebsite\Excel\Concerns\Importable;

class ImportNewsUpload implements ToModel, WithHeadingRow
{
use Importable;

/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $data)
{
    foreach($data as $row) {
        $slug = str_slug($data['program_name']);
        $datas = UploadNewsModule::where('slug',$slug)->first();
        if (empty($datas)) {
            return new UploadNewsModule([
                'slug' => $slug,
                'program_name' => …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Pushkraj19
Comment options

Answer selected by hirenpatel1903
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants