You were totally right, there was, for an unknown reason, a dns configuration mismatch
BRAVO !
Seems everything Ok now !
You were totally right, there was, for an unknown reason, a dns configuration mismatch
BRAVO !
Seems everything Ok now !
Glad to hear it, thanks for the update!
I’ve maybe celebrated a bit early
I get 2 error , one is very annoying, the other is maybe related, but less important.
It seems that i cannot save settings anymore. Everytime i try to save any settings, i have a message " you have an error"
The second error is less annoying, when i refresh the page ( any invoice ninja page ) i get a 404 error. But not when access the site by its address ( ip or domain name ).
Any throught ?
they should be a error log about it somewhere
Thanks a lot
Start by looking in storage/logs
. There should be a laravel.log in there that might help point to where the problem is coming from.
Ok in the log it seems that i get a recuring error ( every minutes exactly )
[2024-07-18 06:57:04] production.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /var/www/invoiceninja/vendor/nunomaduro/termwind/src/HtmlRenderer.php:32)
[stacktrace]
#0 /var/www/invoiceninja/vendor/nunomaduro/termwind/src/HtmlRenderer.php(24): Termwind\\HtmlRenderer->parse()
#1 /var/www/invoiceninja/vendor/nunomaduro/termwind/src/Functions.php(41): Termwind\\HtmlRenderer->render()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/View/Components/Component.php(52): Termwind\\render()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/View/Components/Line.php(49): Illuminate\\Console\\View\\Components\\Component->renderView()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/View/Components/Info.php(18): Illuminate\\Console\\View\\Components\\Line->render()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(58): Illuminate\\Console\\View\\Components\\Info->render()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(142): Illuminate\\Console\\View\\Components\\Factory->__call()
#7 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle()
#8 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
#12 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
#13 /var/www/invoiceninja/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
#14 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
#15 /var/www/invoiceninja/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
#16 /var/www/invoiceninja/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
#17 /var/www/invoiceninja/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
#18 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(196): Symfony\\Component\\Console\\Application->run()
#19 /var/www/invoiceninja/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()
#20 {main}
"}
@david any thoughts?
Does it need to be changed to \DOMDocument
?
install php8.2-xml
Hi, thanks for the advice, seems to resolve the DOM issue.
Now i may have a Database missing / corrupted field : here the log when i try to save a setting:
[2024-07-18 10:00:42] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e_invoice' in 'field list' (Connection: mysql, SQL: update `companies` set `convert_products` = 1, `fill_products` = 1, `update_products` = 1, `show_product_details` = 1, `client_can_register` = 0, `custom_surcharge_taxes1` = 0, `custom_surcharge_taxes2` = 0, `custom_surcharge_taxes3` = 0, `custom_surcharge_taxes4` = 0, `enable_product_cost` = 1, `enable_product_quantity` = 1, `default_quantity` = 1, `settings` = {"auto_archive_invoice":false,"qr_iban":"CH053000527939581901Z","besr_id":"30005","lock_invoices":"off","enable_client_portal_tasks":false,"show_all_tasks_client_portal":"invoiced","enable_client_portal_password":false,"enable_client_portal":false,"enable_client_portal_dashboard":false,"signature_on_pdf":false,"document_email_attachment":true,"portal_design_id":"1","timezone_id":"43","date_format_id":"2","military_time":true,"language_id":"4","show_currency_code":false,"company_gateway_ids":"","currency_id":"17","custom_value1":"CH74 0027 9279 3958 1901 Z","custom_value2":"UBSWCHZH80A","custom_value3":"","custom_value4":"","default_task_rate":0,"payment_terms":"0","send_reminders":true,"custom_message_dashboard":"","custom_message_unpaid_invoice":"","custom_message_paid_invoice":"","custom_message_unapproved_quote":"","auto_archive_quote":false,"auto_convert_quote":true,"auto_email_invoice":false,"entity_send_time":8,"inclusive_taxes":false,"quote_footer":"","translations":[],"counter_number_applied":"when_saved","quote_number_applied":"when_saved","invoice_number_pattern":"F-{$date:dm\/y}-{$counter}","invoice_number_counter":34,"recurring_invoice_number_pattern":"F.Re-{$date:dm\/y}-","recurring_invoice_number_counter":2,"quote_number_pattern":"D-{$client_custom1}-{$date:dm\/y}","quote_number_counter":1,"client_number_pattern":"","client_number_counter":20,"credit_number_pattern":"","credit_number_counter":1,"task_number_pattern":"","task_number_counter":1,"expense_number_pattern":"","expense_number_counter":1,"recurring_expense_number_pattern":"","recurring_expense_number_counter":1,"recurring_quote_number_pattern":"","recurring_quote_number_counter":1,"vendor_number_pattern":"","vendor_number_counter":2,"ticket_number_pattern":"","ticket_number_counter":1,"payment_number_pattern":"P-{$date:dm\/y}-{$counter}","payment_number_counter":14,"project_number_pattern":"Pr-{$user_id}\/{$date:format}-{$counter}","project_number_counter":2,"purchase_order_number_pattern":"","purchase_order_number_counter":1,"shared_invoice_quote_counter":true,"shared_invoice_credit_counter":false,"recurring_number_prefix":"VeN","reset_counter_frequency_id":"10","reset_counter_date":"2024-12-31","counter_padding":3,"auto_bill":"off","auto_bill_date":"on_due_date","invoice_terms":"Paiement \u00e0 r\u00e9ception\n\nVirement bancaire \nIBAN: CH74 0027 9279 3958 1901 Z\nSWIFT\/BIC: UBSWCHZH80A","quote_terms":"50% d'acompte \u00e0 la commande\nIBAN : CH74 0027 9279 3958 1901 Z\nBIC : UBSSWCHZH80A","invoice_taxes":0,"invoice_design_id":"JX7ax9byv4","quote_design_id":"mxkazYeJ0P","credit_design_id":"JX7ax9byv4","purchase_order_design_id":"JX7ax9byv4","purchase_order_footer":"","purchase_order_terms":"","purchase_order_public_notes":"","require_purchase_order_signature":false,"invoice_footer":"","credit_footer":"","credit_terms":"","invoice_labels":"","tax_name1":"TVA T.plein","tax_rate1":8.1,"tax_name2":"Tva Non-applicable","tax_rate2":0,"tax_name3":"","tax_rate3":0,"payment_type_id":"1","valid_until":"30","show_accept_invoice_terms":false,"show_accept_quote_terms":false,"require_invoice_signature":false,"require_quote_signature":false,"email_sending_method":"smtp","gmail_sending_user_id":"0","reply_to_email":"[email protected]","reply_to_name":"Maison Ventuno","bcc_email":"[email protected]","pdf_email_attachment":true,"ubl_email_attachment":true,"email_style":"dark","email_style_custom":"","email_subject_invoice":"Facture $number - $company.name","email_subject_quote":"Devis $number - $company.name","email_subject_credit":"","email_subject_payment":"Paiement re\u00e7u ! Merci \u00e0 vous","email_subject_payment_partial":"","email_subject_statement":"","email_subject_purchase_order":"","email_template_purchase_order":"","email_template_invoice":"Bonjour,\n\nCi-joint votre facture # $number,\n\nd'un montant de $amount\n\nPour toutes questions supplementaires n'hesitez pas \u00e0 nous joindre, \n\nnous sommes disponibles par e-mail ou t\u00e9l\u00e9phone:\n\n*T\u00e9l\u00e9phone :*\n\n\ud83c\udde8\ud83c\udded +41 76 206 57 26\n\n\ud83c\uddeb\ud83c\uddf7 +33 6 28463758\n\n\nAvec nos meilleures salutations,\n\nL' \u00e9quipe Maison Ventuno.","email_template_credit":"","email_template_quote":"Bonjour,\n\n\n\nUn devis vient d'etre r\u00e9alis\u00e9 pour vous concernant le projet:\n\n$custom1\n\nVous trouverez la documention et le devis ci-joint\n\nN'hesitez pas \u00e0 nous faire part de vos remarques et revenir vers nous pour le valider.\n\n\n\nEn vous souhaitant une agr\u00e9able reception.\n\n\nL' \u00e9quipe Maison Ventuno","email_template_payment":"Cher $client \n \nNous vous confirmons votre paiement de $amount. \n \nToute l'\u00e9quipe vous remercie et vous souhaite une tr\u00e8s bonne journ\u00e9e.\n\nA bient\u00f4t pour de nouvelles collaborations.","email_template_payment_partial":"","email_template_statement":"","email_subject_reminder1":"Rappel: Facture $number de $company.name","email_subject_reminder2":"","email_subject_reminder3":"","email_subject_reminder_endless":"","email_template_reminder1":"Bonjour $client \n \nSauf erreur de notre part, nous constatons que la facture n\u00b0 $number d'un montant de $balance n'a pas encore \u00e9t\u00e9 regl\u00e9e. \nEn comptant sur votre aimable reglement.\n\nVous pouvez visualiser le document ici:\n$view_button\n\n\nBien \u00e0 vous\n\nL'\u00e9quipe Maison Ventuno","email_template_reminder2":"","email_template_reminder3":"","email_template_reminder_endless":"","email_signature":"","enable_email_markup":true,"email_subject_custom1":"","email_subject_custom2":"","email_subject_custom3":"","email_template_custom1":"","email_template_custom2":"","email_template_custom3":"","enable_reminder1":false,"enable_reminder2":false,"enable_reminder3":false,"enable_reminder_endless":false,"num_days_reminder1":0,"num_days_reminder2":0,"num_days_reminder3":0,"schedule_reminder1":"","schedule_reminder2":"","schedule_reminder3":"","reminder_send_time":0,"late_fee_amount1":0,"late_fee_amount2":0,"late_fee_amount3":0,"late_fee_percent1":0,"late_fee_percent2":0,"late_fee_percent3":0,"endless_reminder_frequency_id":"0","late_fee_endless_amount":0,"late_fee_endless_percent":0,"client_online_payment_notification":false,"client_manual_payment_notification":false,"name":"Ventuno S.A-c","company_logo":"https:\/\/compta.maisonventuno.com\/storage\/Aw9HSlCXD7CbuvbjAl6Rbqbma9kE1lwo\/4Uh0qGe4gZEpmccAUe9sgHwDIOwgrAHwUawsN10t.png","website":"https:\/\/maisonventuno.com","address1":"Chemin du Clos-du-Velours, 3","address2":"","city":"Conches","state":"Gen\u00e8ve","postal_code":"1231","phone":"+41762065726","email":"[email protected]","country_id":"756","vat_number":"CHE-458.192.568 TVA","id_number":"CH-660.3.588.016-9","page_size":"A4","page_layout":"portrait","font_size":14,"primary_font":"Roboto","secondary_font":"Roboto_Condensed","primary_color":"#545554","secondary_color":"#F37021","page_numbering":true,"page_numbering_alignment":"C","hide_paid_to_date":false,"embed_documents":false,"all_pages_header":false,"all_pages_footer":false,"pdf_variables":{"client_details":["$client.name","$client.address1","$client.city_state_postal","$client.country","$client.phone","$contact.email"],"vendor_details":["$vendor.name","$vendor.number","$vendor.vat_number","$vendor.address1","$vendor.city_state_postal","$vendor.country","$vendor.phone","$contact.email"],"purchase_order_details":["$purchase_order.number","$purchase_order.po_number","$purchase_order.date","$purchase_order.due_date","$purchase_order.total","$purchase_order.balance_due"],"company_details":["$company.name","$company.address1","$company.city_state_postal","$company.country","$company.email","$company.vat_number"],"company_address":[],"invoice_details":["$invoice.number","$invoice.date","$invoice.balance","$invoice.total","$invoice.custom1"],"quote_details":["$quote.number","$quote.date","$quote.valid_until","$quote.total","$quote.custom1"],"credit_details":["$credit.number","$credit.po_number","$credit.date","$credit.balance","$credit.total"],"product_columns":["$product.item","$product.description","$product.quantity","$product.unit_cost","$product.line_total"],"product_quote_columns":["$product.item","$product.description","$product.unit_cost","$product.quantity","$product.discount","$product.tax","$product.line_total"],"task_columns":["$task.service","$task.description","$task.rate","$task.hours","$task.discount","$task.tax","$task.line_total"],"total_columns":["$net_subtotal","$subtotal","$custom_surcharge1","$custom_surcharge2","$custom_surcharge3","$custom_surcharge4","$total_taxes","$total","$paid_to_date","$outstanding"],"statement_invoice_columns":["$invoice.number","$invoice.date","$due_date","$total","$balance"],"statement_payment_columns":["$invoice.number","$payment.date","$method","$statement_amount"]},"portal_custom_head":"","portal_custom_css":"","portal_custom_footer":"","portal_custom_js":"","client_can_register":false,"client_portal_terms":"","client_portal_privacy_policy":"","client_portal_enable_uploads":false,"client_portal_allow_under_payment":false,"client_portal_under_payment_minimum":0,"client_portal_allow_over_payment":true,"use_credits_payment":"off","hide_empty_columns_on_pdf":true,"email_from_name":"Maison Ventuno","auto_archive_invoice_cancelled":true,"vendor_portal_enable_uploads":false,"send_email_on_mark_paid":false,"postmark_secret":"","custom_sending_email":"","mailgun_secret":"","mailgun_domain":"","mailgun_endpoint":"api.mailgun.net","brevo_secret":"","auto_bill_standard_invoices":false,"email_alignment":"left","show_email_footer":false,"company_logo_size":"150%","show_paid_stamp":false,"show_shipping_address":false,"accept_client_input_quote_approval":false,"allow_billable_task_items":true,"show_task_item_description":false,"client_initiated_payments":false,"client_initiated_payments_minimum":0,"sync_invoice_quote_columns":true,"e_invoice_type":"EN16931","e_quote_type":"OrderX_Comfort","default_expense_payment_type_id":"0","enable_e_invoice":false,"delivery_note_design_id":"","statement_design_id":"","payment_receipt_design_id":"","payment_refund_design_id":"","classification":"company","payment_email_all_contacts":false,"show_pdfhtml_on_mobile":true,"use_unapplied_payment":"off","enable_rappen_rounding":false,"task_round_up":true,"task_round_to_nearest":1,"email_quote_template_reminder1":"","email_quote_subject_reminder1":"","enable_quote_reminder1":false,"quote_num_days_reminder1":0,"quote_schedule_reminder1":"","quote_late_fee_amount1":0,"quote_late_fee_percent1":0}, `slack_webhook_url` = ?, `google_analytics_key` = ?, `enable_shop_api` = 0, `mark_expenses_invoiceable` = 0, `mark_expenses_paid` = 0, `invoice_expense_documents` = 0, `auto_start_tasks` = 0, `invoice_task_timelog` = 1, `invoice_task_documents` = 0, `show_tasks_table` = 0, `is_disabled` = 0, `default_task_is_date_based` = 0, `enable_product_discount` = 0, `calculate_expense_tax_by_amount` = 0, `expense_inclusive_taxes` = 0, `oauth_password_required` = 0, `invoice_task_datelog` = 1, `show_task_end_date` = 0, `markdown_enabled` = 1, `use_comma_as_decimal_place` = 0, `report_include_drafts` = 0, `convert_rate_to_client` = 1, `markdown_email_enabled` = 1, `stop_on_unpaid_recurring` = 1, `use_quote_terms_on_conversion` = 0, `enable_applying_payments` = 1, `track_inventory` = 0, `stock_notification` = 0, `invoice_task_project` = 0, `report_include_deleted` = 0, `invoice_task_lock` = 0, `convert_payment_currency` = 0, `convert_expense_currency` = 1, `notify_vendor_when_paid` = 0, `invoice_task_hours` = 0, `calculate_taxes` = 0, `invoice_task_project_header` = 1, `invoice_task_item_description` = 1, `smtp_verify_peer` = 1, `e_invoice` = [], `companies`.`updated_at` = 2024-07-18 10:00:42.119944 where `id` = 1) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e_invoice' in 'field list' (Connection: mysql, SQL: update `companies` set `convert_products` = 1, `fill_products` = 1, `update_products` = 1, `show_product_details` = 1, `client_can_register` = 0, `custom_surcharge_taxes1` = 0, `custom_surcharge_taxes2` = 0, `custom_surcharge_taxes3` = 0, `custom_surcharge_taxes4` = 0, `enable_product_cost` = 1, `enable_product_quantity` = 1, `default_quantity` = 1, `settings` = {\"auto_archive_invoice\":false,\"qr_iban\":\"CH053000527939581901Z\",\"besr_id\":\"30005\",\"lock_invoices\":\"off\",\"enable_client_portal_tasks\":false,\"show_all_tasks_client_portal\":\"invoiced\",\"enable_client_portal_password\":false,\"enable_client_portal\":false,\"enable_client_portal_dashboard\":false,\"signature_on_pdf\":false,\"document_email_attachment\":true,\"portal_design_id\":\"1\",\"timezone_id\":\"43\",\"date_format_id\":\"2\",\"military_time\":true,\"language_id\":\"4\",\"show_currency_code\":false,\"company_gateway_ids\":\"\",\"currency_id\":\"17\",\"custom_value1\":\"CH74 0027 9279 3958 1901 Z\",\"custom_value2\":\"UBSWCHZH80A\",\"custom_value3\":\"\",\"custom_value4\":\"\",\"default_task_rate\":0,\"payment_terms\":\"0\",\"send_reminders\":true,\"custom_message_dashboard\":\"\",\"custom_message_unpaid_invoice\":\"\",\"custom_message_paid_invoice\":\"\",\"custom_message_unapproved_quote\":\"\",\"auto_archive_quote\":false,\"auto_convert_quote\":true,\"auto_email_invoice\":false,\"entity_send_time\":8,\"inclusive_taxes\":false,\"quote_footer\":\"\",\"translations\":[],\"counter_number_applied\":\"when_saved\",\"quote_number_applied\":\"when_saved\",\"invoice_number_pattern\":\"F-{$date:dm\\/y}-{$counter}\",\"invoice_number_counter\":34,\"recurring_invoice_number_pattern\":\"F.Re-{$date:dm\\/y}-\",\"recurring_invoice_number_counter\":2,\"quote_number_pattern\":\"D-{$client_custom1}-{$date:dm\\/y}\",\"quote_number_counter\":1,\"client_number_pattern\":\"\",\"client_number_counter\":20,\"credit_number_pattern\":\"\",\"credit_number_counter\":1,\"task_number_pattern\":\"\",\"task_number_counter\":1,\"expense_number_pattern\":\"\",\"expense_number_counter\":1,\"recurring_expense_number_pattern\":\"\",\"recurring_expense_number_counter\":1,\"recurring_quote_number_pattern\":\"\",\"recurring_quote_number_counter\":1,\"vendor_number_pattern\":\"\",\"vendor_number_counter\":2,\"ticket_number_pattern\":\"\",\"ticket_number_counter\":1,\"payment_number_pattern\":\"P-{$date:dm\\/y}-{$counter}\",\"payment_number_counter\":14,\"project_number_pattern\":\"Pr-{$user_id}\\/{$date:format}-{$counter}\",\"project_number_counter\":2,\"purchase_order_number_pattern\":\"\",\"purchase_order_number_counter\":1,\"shared_invoice_quote_counter\":true,\"shared_invoice_credit_counter\":false,\"recurring_number_prefix\":\"VeN\",\"reset_counter_frequency_id\":\"10\",\"reset_counter_date\":\"2024-12-31\",\"counter_padding\":3,\"auto_bill\":\"off\",\"auto_bill_date\":\"on_due_date\",\"invoice_terms\":\"Paiement \\u00e0 r\\u00e9ception\\n\\nVirement bancaire \\nIBAN: CH74 0027 9279 3958 1901 Z\\nSWIFT\\/BIC: UBSWCHZH80A\",\"quote_terms\":\"50% d'acompte \\u00e0 la commande\\nIBAN : CH74 0027 9279 3958 1901 Z\\nBIC : UBSSWCHZH80A\",\"invoice_taxes\":0,\"invoice_design_id\":\"JX7ax9byv4\",\"quote_design_id\":\"mxkazYeJ0P\",\"credit_design_id\":\"JX7ax9byv4\",\"purchase_order_design_id\":\"JX7ax9byv4\",\"purchase_order_footer\":\"\",\"purchase_order_terms\":\"\",\"purchase_order_public_notes\":\"\",\"require_purchase_order_signature\":false,\"invoice_footer\":\"\",\"credit_footer\":\"\",\"credit_terms\":\"\",\"invoice_labels\":\"\",\"tax_name1\":\"TVA T.plein\",\"tax_rate1\":8.1,\"tax_name2\":\"Tva Non-applicable\",\"tax_rate2\":0,\"tax_name3\":\"\",\"tax_rate3\":0,\"payment_type_id\":\"1\",\"valid_until\":\"30\",\"show_accept_invoice_terms\":false,\"show_accept_quote_terms\":false,\"require_invoice_signature\":false,\"require_quote_signature\":false,\"email_sending_method\":\"smtp\",\"gmail_sending_user_id\":\"0\",\"reply_to_email\":\"[email protected]\",\"reply_to_name\":\"Maison Ventuno\",\"bcc_email\":\"[email protected]\",\"pdf_email_attachment\":true,\"ubl_email_attachment\":true,\"email_style\":\"dark\",\"email_style_custom\":\"\",\"email_subject_invoice\":\"Facture $number - $company.name\",\"email_subject_quote\":\"Devis $number - $company.name\",\"email_subject_credit\":\"\",\"email_subject_payment\":\"Paiement re\\u00e7u ! Merci \\u00e0 vous\",\"email_subject_payment_partial\":\"\",\"email_subject_statement\":\"\",\"email_subject_purchase_order\":\"\",\"email_template_purchase_order\":\"\",\"email_template_invoice\":\"Bonjour,\\n\\nCi-joint votre facture # $number,\\n\\nd'un montant de $amount\\n\\nPour toutes questions supplementaires n'hesitez pas \\u00e0 nous joindre, \\n\\nnous sommes disponibles par e-mail ou t\\u00e9l\\u00e9phone:\\n\\n*T\\u00e9l\\u00e9phone :*\\n\\n\\ud83c\\udde8\\ud83c\\udded +41 76 206 57 26\\n\\n\\ud83c\\uddeb\\ud83c\\uddf7 +33 6 28463758\\n\\n\\nAvec nos meilleures salutations,\\n\\nL' \\u00e9quipe Maison Ventuno.\",\"email_template_credit\":\"\",\"email_template_quote\":\"Bonjour,\\n\\n\\n\\nUn devis vient d'etre r\\u00e9alis\\u00e9 pour vous concernant le projet:\\n\\n$custom1\\n\\nVous trouverez la documention et le devis ci-joint\\n\\nN'hesitez pas \\u00e0 nous faire part de vos remarques et revenir vers nous pour le valider.\\n\\n\\n\\nEn vous souhaitant une agr\\u00e9able reception.\\n\\n\\nL' \\u00e9quipe Maison Ventuno\",\"email_template_payment\":\"Cher $client \\n \\nNous vous confirmons votre paiement de $amount. \\n \\nToute l'\\u00e9quipe vous remercie et vous souhaite une tr\\u00e8s bonne journ\\u00e9e.\\n\\nA bient\\u00f4t pour de nouvelles collaborations.\",\"email_template_payment_partial\":\"\",\"email_template_statement\":\"\",\"email_subject_reminder1\":\"Rappel: Facture $number de $company.name\",\"email_subject_reminder2\":\"\",\"email_subject_reminder3\":\"\",\"email_subject_reminder_endless\":\"\",\"email_template_reminder1\":\"Bonjour $client \\n \\nSauf erreur de notre part, nous constatons que la facture n\\u00b0 $number d'un montant de $balance n'a pas encore \\u00e9t\\u00e9 regl\\u00e9e. \\nEn comptant sur votre aimable reglement.\\n\\nVous pouvez visualiser le document ici:\\n$view_button\\n\\n\\nBien \\u00e0 vous\\n\\nL'\\u00e9quipe Maison Ventuno\",\"email_template_reminder2\":\"\",\"email_template_reminder3\":\"\",\"email_template_reminder_endless\":\"\",\"email_signature\":\"\",\"enable_email_markup\":true,\"email_subject_custom1\":\"\",\"email_subject_custom2\":\"\",\"email_subject_custom3\":\"\",\"email_template_custom1\":\"\",\"email_template_custom2\":\"\",\"email_template_custom3\":\"\",\"enable_reminder1\":false,\"enable_reminder2\":false,\"enable_reminder3\":false,\"enable_reminder_endless\":false,\"num_days_reminder1\":0,\"num_days_reminder2\":0,\"num_days_reminder3\":0,\"schedule_reminder1\":\"\",\"schedule_reminder2\":\"\",\"schedule_reminder3\":\"\",\"reminder_send_time\":0,\"late_fee_amount1\":0,\"late_fee_amount2\":0,\"late_fee_amount3\":0,\"late_fee_percent1\":0,\"late_fee_percent2\":0,\"late_fee_percent3\":0,\"endless_reminder_frequency_id\":\"0\",\"late_fee_endless_amount\":0,\"late_fee_endless_percent\":0,\"client_online_payment_notification\":false,\"client_manual_payment_notification\":false,\"name\":\"Ventuno S.A-c\",\"company_logo\":\"https:\\/\\/compta.maisonventuno.com\\/storage\\/Aw9HSlCXD7CbuvbjAl6Rbqbma9kE1lwo\\/4Uh0qGe4gZEpmccAUe9sgHwDIOwgrAHwUawsN10t.png\",\"website\":\"https:\\/\\/maisonventuno.com\",\"address1\":\"Chemin du Clos-du-Velours, 3\",\"address2\":\"\",\"city\":\"Conches\",\"state\":\"Gen\\u00e8ve\",\"postal_code\":\"1231\",\"phone\":\"+41762065726\",\"email\":\"[email protected]\",\"country_id\":\"756\",\"vat_number\":\"CHE-458.192.568 TVA\",\"id_number\":\"CH-660.3.588.016-9\",\"page_size\":\"A4\",\"page_layout\":\"portrait\",\"font_size\":14,\"primary_font\":\"Roboto\",\"secondary_font\":\"Roboto_Condensed\",\"primary_color\":\"#545554\",\"secondary_color\":\"#F37021\",\"page_numbering\":true,\"page_numbering_alignment\":\"C\",\"hide_paid_to_date\":false,\"embed_documents\":false,\"all_pages_header\":false,\"all_pages_footer\":false,\"pdf_variables\":{\"client_details\":[\"$client.name\",\"$client.address1\",\"$client.city_state_postal\",\"$client.country\",\"$client.phone\",\"$contact.email\"],\"vendor_details\":[\"$vendor.name\",\"$vendor.number\",\"$vendor.vat_number\",\"$vendor.address1\",\"$vendor.city_state_postal\",\"$vendor.country\",\"$vendor.phone\",\"$contact.email\"],\"purchase_order_details\":[\"$purchase_order.number\",\"$purchase_order.po_number\",\"$purchase_order.date\",\"$purchase_order.due_date\",\"$purchase_order.total\",\"$purchase_order.balance_due\"],\"company_details\":[\"$company.name\",\"$company.address1\",\"$company.city_state_postal\",\"$company.country\",\"$company.email\",\"$company.vat_number\"],\"company_address\":[],\"invoice_details\":[\"$invoice.number\",\"$invoice.date\",\"$invoice.balance\",\"$invoice.total\",\"$invoice.custom1\"],\"quote_details\":[\"$quote.number\",\"$quote.date\",\"$quote.valid_until\",\"$quote.total\",\"$quote.custom1\"],\"credit_details\":[\"$credit.number\",\"$credit.po_number\",\"$credit.date\",\"$credit.balance\",\"$credit.total\"],\"product_columns\":[\"$product.item\",\"$product.description\",\"$product.quantity\",\"$product.unit_cost\",\"$product.line_total\"],\"product_quote_columns\":[\"$product.item\",\"$product.description\",\"$product.unit_cost\",\"$product.quantity\",\"$product.discount\",\"$product.tax\",\"$product.line_total\"],\"task_columns\":[\"$task.service\",\"$task.description\",\"$task.rate\",\"$task.hours\",\"$task.discount\",\"$task.tax\",\"$task.line_total\"],\"total_columns\":[\"$net_subtotal\",\"$subtotal\",\"$custom_surcharge1\",\"$custom_surcharge2\",\"$custom_surcharge3\",\"$custom_surcharge4\",\"$total_taxes\",\"$total\",\"$paid_to_date\",\"$outstanding\"],\"statement_invoice_columns\":[\"$invoice.number\",\"$invoice.date\",\"$due_date\",\"$total\",\"$balance\"],\"statement_payment_columns\":[\"$invoice.number\",\"$payment.date\",\"$method\",\"$statement_amount\"]},\"portal_custom_head\":\"\",\"portal_custom_css\":\"\",\"portal_custom_footer\":\"\",\"portal_custom_js\":\"\",\"client_can_register\":false,\"client_portal_terms\":\"\",\"client_portal_privacy_policy\":\"\",\"client_portal_enable_uploads\":false,\"client_portal_allow_under_payment\":false,\"client_portal_under_payment_minimum\":0,\"client_portal_allow_over_payment\":true,\"use_credits_payment\":\"off\",\"hide_empty_columns_on_pdf\":true,\"email_from_name\":\"Maison Ventuno\",\"auto_archive_invoice_cancelled\":true,\"vendor_portal_enable_uploads\":false,\"send_email_on_mark_paid\":false,\"postmark_secret\":\"\",\"custom_sending_email\":\"\",\"mailgun_secret\":\"\",\"mailgun_domain\":\"\",\"mailgun_endpoint\":\"api.mailgun.net\",\"brevo_secret\":\"\",\"auto_bill_standard_invoices\":false,\"email_alignment\":\"left\",\"show_email_footer\":false,\"company_logo_size\":\"150%\",\"show_paid_stamp\":false,\"show_shipping_address\":false,\"accept_client_input_quote_approval\":false,\"allow_billable_task_items\":true,\"show_task_item_description\":false,\"client_initiated_payments\":false,\"client_initiated_payments_minimum\":0,\"sync_invoice_quote_columns\":true,\"e_invoice_type\":\"EN16931\",\"e_quote_type\":\"OrderX_Comfort\",\"default_expense_payment_type_id\":\"0\",\"enable_e_invoice\":false,\"delivery_note_design_id\":\"\",\"statement_design_id\":\"\",\"payment_receipt_design_id\":\"\",\"payment_refund_design_id\":\"\",\"classification\":\"company\",\"payment_email_all_contacts\":false,\"show_pdfhtml_on_mobile\":true,\"use_unapplied_payment\":\"off\",\"enable_rappen_rounding\":false,\"task_round_up\":true,\"task_round_to_nearest\":1,\"email_quote_template_reminder1\":\"\",\"email_quote_subject_reminder1\":\"\",\"enable_quote_reminder1\":false,\"quote_num_days_reminder1\":0,\"quote_schedule_reminder1\":\"\",\"quote_late_fee_amount1\":0,\"quote_late_fee_percent1\":0}, `slack_webhook_url` = ?, `google_analytics_key` = ?, `enable_shop_api` = 0, `mark_expenses_invoiceable` = 0, `mark_expenses_paid` = 0, `invoice_expense_documents` = 0, `auto_start_tasks` = 0, `invoice_task_timelog` = 1, `invoice_task_documents` = 0, `show_tasks_table` = 0, `is_disabled` = 0, `default_task_is_date_based` = 0, `enable_product_discount` = 0, `calculate_expense_tax_by_amount` = 0, `expense_inclusive_taxes` = 0, `oauth_password_required` = 0, `invoice_task_datelog` = 1, `show_task_end_date` = 0, `markdown_enabled` = 1, `use_comma_as_decimal_place` = 0, `report_include_drafts` = 0, `convert_rate_to_client` = 1, `markdown_email_enabled` = 1, `stop_on_unpaid_recurring` = 1, `use_quote_terms_on_conversion` = 0, `enable_applying_payments` = 1, `track_inventory` = 0, `stock_notification` = 0, `invoice_task_project` = 0, `report_include_deleted` = 0, `invoice_task_lock` = 0, `convert_payment_currency` = 0, `convert_expense_currency` = 1, `notify_vendor_when_paid` = 0, `invoice_task_hours` = 0, `calculate_taxes` = 0, `invoice_task_project_header` = 1, `invoice_task_item_description` = 1, `smtp_verify_peer` = 1, `e_invoice` = [], `companies`.`updated_at` = 2024-07-18 10:00:42.119944 where `id` = 1) at /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connection.php:813)
[stacktrace]
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connection.php(767): Illuminate\\Database\\Connection->runQueryCallback()
#1 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): Illuminate\\Database\\Connection->run()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connection.php(536): Illuminate\\Database\\Connection->affectingStatement()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3722): Illuminate\\Database\\Connection->update()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1104): Illuminate\\Database\\Query\\Builder->update()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\\Database\\Eloquent\\Builder->update()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1135): Illuminate\\Database\\Eloquent\\Model->performUpdate()
#7 /var/www/invoiceninja/app/Utils/Traits/CompanySettingsSaver.php(103): Illuminate\\Database\\Eloquent\\Model->save()
#8 /var/www/invoiceninja/app/Repositories/CompanyRepository.php(49): App\\Models\\Company->saveSettings()
#9 /var/www/invoiceninja/app/Http/Controllers/CompanyController.php(433): App\\Repositories\\CompanyRepository->save()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\CompanyController->update()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction()
#12 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingControllerDispatcherTracing.php(21): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#13 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingRoutingDispatcher.php(17): Sentry\\Laravel\\Tracing\\Routing\\TracingControllerDispatcherTracing->Sentry\\Laravel\\Tracing\\Routing\\{closure}()
#14 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingControllerDispatcherTracing.php(20): Sentry\\Laravel\\Tracing\\Routing\\TracingRoutingDispatcher->wrapRouteDispatch()
#15 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Sentry\\Laravel\\Tracing\\Routing\\TracingControllerDispatcherTracing->dispatch()
#16 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Route.php(206): Illuminate\\Routing\\Route->runController()
#17 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\\Routing\\Route->run()
#18 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#19 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(124): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(89): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#21 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#22 /var/www/invoiceninja/app/Http/Middleware/QueryLogging.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\QueryLogging->handle()
#24 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /var/www/invoiceninja/app/Http/Middleware/Locale.php(95): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\Locale->handle()
#28 /var/www/invoiceninja/app/Http/Middleware/TokenAuth.php(102): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\TokenAuth->handle()
#30 /var/www/invoiceninja/app/Http/Middleware/SetDb.php(40): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\SetDb->handle()
#32 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\\Pipeline\\Pipeline->then()
#34 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack()
#35 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\\Routing\\Router->runRoute()
#36 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute()
#37 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch()
Thanks a lot, you’re the gold helping hand !
here the rest of the log entry ( doesn’t fit into the 32k caracters allowed on the forum )
#38 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#39 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/FlushEventsMiddleware.php(13): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\FlushEventsMiddleware->handle()
#41 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php(45): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\SetRequestIpMiddleware->handle()
#43 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Http\\SetRequestMiddleware->handle()
#45 /var/www/invoiceninja/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle()
#47 /var/www/invoiceninja/app/Http/Middleware/Cors.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): App\\Http\\Middleware\\Cors->handle()
#49 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#54 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#56 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#57 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#59 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#61 /var/www/invoiceninja/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Middleware.php(97): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Sentry\\Laravel\\Tracing\\Middleware->handle()
#63 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then()
#65 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#66 /var/www/invoiceninja/public/index.php(56): Illuminate\\Foundation\\Http\\Kernel->handle()
#67 {main}
Try running php artisan migrate
INFO Running migrations.
2024_04_24_064301_optional_display_required_fields_payment_gateways ................................................................ 257.43ms FAIL
In Connection.php line 813:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'always_show_required_fields' (Connection: mysql, SQL: alter table `company_gateways` add `always_show_required_fields` tinyint(1) not null default '1')
In Connection.php line 571:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'always_show_required_fields'
It’s maybe related from my arshe restore from my previous version…
You can fix this by editing database/migrations/2024_04_24_064301_optional_display_required_fields_payment_gateways and commenting out the lines which have already run.
Not sure how to do it
Do you have a tutorial to get to it?
Sorry, we don’t have a tutorial for this
Ok let’s try
I’ve found the file , but i don’t understand what line i need to comment and how i found them
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('company_gateways', function (Blueprint $table) {
$table->boolean('always_show_required_fields')->default(true);
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
//
}
};
Sorry again
Comment out this section:
Schema::table('company_gateways', function (Blueprint $table) {
$table->boolean('always_show_required_fields')->default(true);
});
Ok, it’s done
I have no idea of what I’ve done by commenting these line but it’s now running like a charm… Thank you so much guys!
One more question, I have a strange behavior that may have something to do with the php mess I’ve done but
When I access the server with the normal index address, everything work. (eg. Https://my_ninja_domain)
But if I access with per example https://myninjadomain/dashboard
I get a 404 error.
The only way to enter is the “root” adress
Anyway, thanks so much!
Indeed the https://myninjadomain/#/dashboard
Works. (and all the other address with the added /#/
Solution ?
No solution, that’s the design
Supported by Invoice Ninja and Event Schedule